<SEC-DOCUMENT>0000315213-23-000016.txt : 20230210
<SEC-HEADER>0000315213-23-000016.hdr.sgml : 20230210
<ACCEPTANCE-DATETIME>20230210150826
ACCESSION NUMBER:		0000315213-23-000016
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		100
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230210
DATE AS OF CHANGE:		20230210

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

	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-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:748c6db4-1abd-4592-9396-dad26d18d211,g:2689c053-6bda-4c15-ba5b-0f1e84eadaa7,d:4b543d6a313a42d59f76d5e3286b6298--><html xmlns:srt="http://fasb.org/srt/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rhi="http://roberthalf.com/20221231" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>rhi-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF80L2ZyYWc6Mzg3MGUyMzllYjYxNGFkM2JkNzM1MzcxYzhhZWMyNDEvdGFibGU6NTFkYmYxNGI3OTNhNDcxODk1NmVjMTA5NmM5MTBiMjcvdGFibGVyYW5nZTo1MWRiZjE0Yjc5M2E0NzE4OTU2ZWMxMDk2YzkxMGIyN18zLTEtMS0xLTY2Njg3_05332cdc-6373-48d0-b1f9-ed1dbdc93e67">false</ix:nonNumeric><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF80L2ZyYWc6Mzg3MGUyMzllYjYxNGFkM2JkNzM1MzcxYzhhZWMyNDEvdGFibGU6NTFkYmYxNGI3OTNhNDcxODk1NmVjMTA5NmM5MTBiMjcvdGFibGVyYW5nZTo1MWRiZjE0Yjc5M2E0NzE4OTU2ZWMxMDk2YzkxMGIyN180LTEtMS0xLTY2Njg3_ab39de95-fc09-4708-808d-3c6b316a0607">2022</ix:nonNumeric><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF80L2ZyYWc6Mzg3MGUyMzllYjYxNGFkM2JkNzM1MzcxYzhhZWMyNDEvdGFibGU6NTFkYmYxNGI3OTNhNDcxODk1NmVjMTA5NmM5MTBiMjcvdGFibGVyYW5nZTo1MWRiZjE0Yjc5M2E0NzE4OTU2ZWMxMDk2YzkxMGIyN181LTEtMS0xLTY2Njg3_b2892616-0f78-43ca-93bf-2491c4cd6ea1">FY</ix:nonNumeric><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF80L2ZyYWc6Mzg3MGUyMzllYjYxNGFkM2JkNzM1MzcxYzhhZWMyNDEvdGFibGU6NTFkYmYxNGI3OTNhNDcxODk1NmVjMTA5NmM5MTBiMjcvdGFibGVyYW5nZTo1MWRiZjE0Yjc5M2E0NzE4OTU2ZWMxMDk2YzkxMGIyN182LTEtMS0xLTY2Njg3_c6d18552-d317-4a1c-9348-2ec4bf4d17b6">0000315213</ix:nonNumeric><ix:nonNumeric contextRef="i552d0b27734a47e69de51aa8261e74c9_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfOTYzMQ_cdb8a8d0-cbb6-4df9-9705-b946388e1eab">P2Y</ix:nonNumeric><ix:nonNumeric contextRef="i8fe9f15bd5274a32966e7cb28af37d24_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTE1OTM_4133d4d1-4a3e-482c-bd54-277a7b5a60c5">P2Y</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="rhi-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia63179b66bfc4801b92afc2a020291aa_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i338e56c02a944c5f8dfcaa8f6754284c_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i13a2e9133e2447fc8a91634428dab800_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8028dabb46004e1580fc27240356dc4c_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: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="i74269507d5b2479a9a9121aabf69b50a_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="icd62316029a54e52b18311adb11d6dc1_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="i09d9117511e6475ba4d702dbbe4bed79_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="i3d157519fc534733a39794d21a6bdbec_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="i8aba280ff5a44497819b7535d1859bed_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="id4acbada54734688b62cc92a10cf391b_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="i0e7476e8493c49d6b04320c0f59061f4_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="i4d2850c913d640179a479591f458e34d_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="i19e3f0d8121c4c4cbd481c3cdcc2c9b8_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="i2b6c761c705a411194b73c101aa57ffb_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="i1afd6a3dfdd340a59c29392c06c2c060_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="ieaef509ca89148629b6ba42b25be8b89_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="i39f2002877704795b3aef5123c0c829c_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="i4465b39b435c4f28819c0aa881f09fd4_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="i7d5cdee2e77a4dacb3a39a4de2fd1a07_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="iacb165ec9a764054ac7b0653ee3cea8a_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="i22c208f5919b455caf2a6b509d52865f_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="i1201f817ff9f4425a6a4fe2fb3e377e1_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:context id="i2a99e81f26de4b1aa50047f332995e64_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="ifcf0f928b17247ac8e132fd583ee255b_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="ifdff50950fa44fe5a1da642a55cc04ee_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="ie001c1c0c87a4a3ba52f9923f9f4ed67_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="ib9397e23c3a94db8b8e7ad0c885219c8_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="ib6c9d7e3e0c448d5aacbf68a0cbf697a_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="ia84ce93b35ab43e5b7d518ff0f5d57d6_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="ib4ba8eda91584a3586b633d23fd03191_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:context id="i6150fc42f7b540a49fccba2726943a1b_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib73783804de94d4ba7cda149150b281e_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03d1a47a52f1407483b7fdf5dd217bf2_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e27d6b16a1244daa46e8692f7847553_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i887d8d11983347108d96dd4dcb5a48c2_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63be86fd9f2e4b62be397a486073ebc6_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6cf20cb9e7464c36b67b1cc0c9d36c9f_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84bd10a83a21464f9947642b1737d7e1_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>rhi:segment</xbrli:measure></xbrli:unit><xbrli:context id="ic733c82b1b784762ae3b4b546ab0d770_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1dfd44145b0419da8bdc6543d2ba2bc_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1338724edfef4f9e99102d5d925a5d0d_I20221231"><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">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieee930277f2d4740bbe0fed55e9dd6f0_I20221231"><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">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb48d4f773c445dd8fc568ce496d4477_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae874d9e16994f46b90c8703af61b51e_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4039543940874eb4aa33a98f3d12953d_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if7d3b22235b64e48aca33a6be7b77eb1_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c87562b717540c091059c5d504431a9_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ef2ad3c93a5442ab5c222fe4d5ef4fb_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43f23e61e1a2422488373171d8dcb11a_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia72e5f418a1844148c70bacb73b95a2c_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fc0445105a346209df2f6733569f49b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5320226e603041ca88b3d6be37f1489c_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5169803810d444df9e79c7926a303dfd_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf7f9d5d8dd8432f98601777f127e2c4_I20221231"><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:MutualFundBlendMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70da6e2b32a34b789d7ba3d96d91232c_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0343df1d59c34b698bed57d59695720f_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b4c78d559a9463c85ad55c0e95b5ae4_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfd79f3634944243a640ec7cba314b21_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="ib113abbaea9545dfafbfbd5543053b12_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="i51ac3e0abba54f53b0216c293377c5e2_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">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="i66dca1383e9941b8bfe20b94204ddff9_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">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="i4e862a689724413ebe12d612d8cb0fd2_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="i5b4000a0e7c34b1e82dadea63858baae_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="i0317acdd315d4d3a991a1a573807fd44_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="idb290f94f4894ef2ad06a89277a378c9_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="i871b9626a7b74df3b56cca49981c3768_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="i9f9dd80aa12d48818a4ab60480a002ce_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="i28d7f372a2c94007acbf636d41bd94b4_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="i027bac066d5c466787a7557bff906195_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="iefaf44a7405f4924b357300a751af34f_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="ief50b6602bee474c893f29fd51e616d2_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="ifadbed625ec840c1bdfeff9ce250befb_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="i33e2c5569be445d3979ceca81de19f88_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:MutualFundBlendMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i256224fcb98446c1b7b000a29cb950d6_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="i1fedd449137d493bb954aebe9be54901_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="iaa6e3bbba30d42e48d0b0238edda6368_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="ic64abf17b02b490c80e2ac250deab0cc_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92187e51f5c1463386aff05c110c8b7f_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17472e0cab2342808bec27153df77865_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i708f03497ddf4de6aa255f9839c045a2_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6dc6134daf1048ee99ef28a30e606574_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61259430974745418c4ba6b4b8e405f4_D20220101-20221231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i552d0b27734a47e69de51aa8261e74c9_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11fec0198dd043f29b75356ca6382308_D20220101-20221231"><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:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fe9f15bd5274a32966e7cb28af37d24_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6be4edd3a259448391329c46da849731_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66742fc3de224b64a1f8ceb1cf1ba418_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12947734bbc44d55998fd3feae3a6f7c_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><xbrli:context id="i0cd5ef98f0c84604a6b893686898b2c0_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:FinanceAndAccountingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17faa41c0cd446eab94a1f26168aea84_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:FinanceAndAccountingMember</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="ic70611df80c84273bdbebc7686aa558d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:FinanceAndAccountingMember</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="iee653d3ed31b4c178791d20df88ec27d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:AdministrativeAndCustomerSupportMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id53956dabcba40f6889b4fa06dbecc65_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:AdministrativeAndCustomerSupportMember</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="ib8c9fd4852bf483eac2da7ce8538e994_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:AdministrativeAndCustomerSupportMember</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="iedc81e84f60f41699ee12495cba56a31_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:TechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i385f07071bab43d2a3b90a1b8029c76e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:TechnologyMember</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="i960b3913fdf74aed9d7695694a6afbb0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:TechnologyMember</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="i9ce997ee088043d089d015b72a303108_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5555f208d684e8d97fe84fb5fbbe26a_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="i90ab08aefd724ceb9c99c4e0a0fc8601_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="i8ecaaac4b1b0407ea12602bc46879271_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5aa90757bd0f4f79a2c34589cce00b66_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:ContractTalentSolutionsMember</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="ief74e525c74f4eeca0437927af305b4e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:ContractTalentSolutionsMember</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="i1067398083a04d34893647bf3b6334cb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01c50cbf2ab1486caa5d168b243b60b2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:PermanentPlacementTalentSolutionsMember</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="ieb11e1e5ec244521a0c57b38a3bb3fbc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:PermanentPlacementTalentSolutionsMember</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="i4003a9a0f61c483bb40d0d75b8594ff4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:ProtivitiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78a9f3e08c25428e8a066eaa1769db58_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:ProtivitiMember</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="if13681fedf014a1ba82b2a16f7ffabb9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:ProtivitiMember</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="i9b32d8c59c5a4365b073d5122af09e93_I20221231"><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>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id75242a7164d4d2d9d89634409abc4ec_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5e6f1021fa5441490b615cda36c145f_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="i170cdcf46c77460693217bdbd17d7385_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i338edff6e2de481c9aeb4a9d78071f0d_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="i0ec9f0bfa1dd4e59976b9fbfd26fe7f4_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7ce4fa7603444a49320f3cf2324150a_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="i433addfe7455411c8043faf4b93e1f35_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia424bebe17b14a16a9566ad06b75d067_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="ie3fc2015550a4125ae5c0e4eb3cf3e2a_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8d6dd89fb3641f59c0a7b4bd4d43dfe_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i1babd28a9c0643a0ba9c63efa5a85c2c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2800ebfb52d343349596ac4fdd85db5b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc6fd86ce2ed429ab0d3e385e926ab5c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id46f65678a5244df9584f1220eca4318_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ContractTalentSolutionsMember</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="iba22b2d5fd0d45d6b4fb71b7c3271922_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementTalentSolutionsMember</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="i8efb0325604b4e329ac8fe5ae728909a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</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="i6325aca603d64870b9e722be93f3dba4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0a6276f4f95424e98b6f325c4a94f6f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a75132bcbce4466959aa3a63663e003_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1ba0ecd61a0462893d560ac8938387f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i994e95d4a71341bf88a364c03c3b1289_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b54f16933544eb28f637240409f5dca_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e9681bf001c446291d7a467cf178198_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6ba452a2ec94465f87f1f6b224b27027_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic65b0afdbe5d4425a6b18cbb5e852f32_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i270ac29668e440fd8aef67d25c789b03_D20221201-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia5b505acb1c64c78bf97bc85d4a0e0ba_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13b1b8af0b2e48099bdf2558542119b2_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ideb130fc21034ad8b6ff655e2594d7ff_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id26e90f2243646fab67b0c27ff7c528e_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b6940602980411db7f70a098f21fa13_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15a0251a966747598c03d819bb6d5177_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:UncommittedLetterOfCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e87230c2d484a4dab589a2f8ed9f70d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:UncommittedLetterOfCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1f7e0c892084437b1e0371219c1d5ae_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:UncommittedLetterOfCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">rhi:StandbyLettersOfCreditUsedForCollateralRequirementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib98d53c536ca43e7b935a9e99b66fd79_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:UncommittedLetterOfCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">rhi:StandbyLettersOfCreditUsedForCollateralRequirementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4afd79c1c7a448e7a108a4a5a0d7a62f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:CreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e3439cfd55747cc9f57d0f26ac3bb98_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6168d1a9719444098cc69b33385125ca_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c6ccb7fdf9f4e96ae7385d1fd6f09b7_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c8faa46b29e4f5c84866c3f854da5db_D20220101-20221231"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieab514a15154411cb2f58deb377fe617_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:ReturnOnInvestedCapitalAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e9f3e1653384b8097d9f4bae4a92b64_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rhi:ReturnOnInvestedCapitalAwardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i608ee7d0b27943f48ba101bc91ca0acb_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17496914d7ed4177b304c648c3a1e672_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="i249b8c1c16544fa9b446e81a3cf67dc5_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="ia566f2cd2924432e9ba58b82f1f98ed0_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="i498ac3e412454a058f5663357369eb5b_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="ib0c3d4c349ae45618cc3b46d837d4daa_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="ifcccc5f6dba74c38b0b595066974f657_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="i19d6d7f5372446fa86f9e7471029f347_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="ia65f93f3a7a9435c8f5ba6a02069b50f_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="i452b98ffad6249e6b8cd8831cd1da8af_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="i39d74ea1d4b34869b724dcc50c8c9333_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="icac197cbfd2346569135356da8ebeac4_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="ic42de07c8e6144e7bd236b99448d680f_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="i582c35af4058487fb830fba5e14e8f04_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="i716e6ce6cb8142ed89eae327f84235d7_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="i888d83a9dde843aebbeaca181400e107_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="ic93467adeca04189aa4f86a687bf4b1d_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="ifd57393145b94806b16148e85305a3f0_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="ic70ac7cf615d4930b31ccca314b3266a_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="i7517ef1f7d4d403e970dcb19962ee485_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="i7c13464eab454142ba31f3ba8628e50d_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="i89468233528849b084ed9fb8505c03bf_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="ife8f283a2e9945c585f889ad757bcdd0_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="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf59ecde636f4991ae323f02230f8501_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ce8f896074649ca9f7cce8dfe19261e_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7da6dc1213f046c18b4350a9f9a6fd9e_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib76ed0e7c48c482b976b1ff99832e32b_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie95fd83e0b06405a8b871a34baf20bdf_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e7cfeba19b34a04ab52fa4c0fa83b9c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ContractTalentSolutionsMember</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="ica8f145ae6b34f489b04b649eb5b3bd4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementTalentSolutionsMember</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="i58c53843a23b4442803013cca773c0d3_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000315213</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</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="ia5cf73053fc94d5481b89ed0618a07f2_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e977d4f84aa411e8142d18a8d9b556b_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="ibe9e546835b04bfaad32ccae04e6a2c9_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="i1a0c865db6b94f03bf48c48813a0cd43_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee54d7b6b98b4d52974ade4868c2320e_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="ic8c62b4c7b0f4df4b16bcdf15a518323_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="i8680bd2aecad464b9d445ccff20ab993_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea2cfe235aca4f2eb1e9507984e23536_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="ib900683e54e34474bd2b03c2b0b2f262_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50d2f9fe12e945f1bd96e7afae5f009e_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="ifcb1e25ae49441d2a88ff3ef363477b6_I20230209"><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:instant>2023-02-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4ae5b23f6454badbbdd5158f20d563a_D20230209-20230209"><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>2023-02-09</xbrli:startDate><xbrli:endDate>2023-02-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c75536bbfca47588c8fee6b2bb56524_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="i7fc6d368c68641059f2288dca816c932_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="id4809cf452704b39a892b25e5d35cc9a_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="icbe971c84f3b4c3d8a6deb5a07a66f28_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="ia54dc4050aa44558be4a9d77317c8cdc_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="i65705f3230ba4f7c998baf510265ed51_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="i60371abe35064884a14f815331272e0f_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1c988a847ba4db59575fc4681158f1d_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="icfd823f1bc0a4936991c67b547d9b69e_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="i759578a94c034a29975c66ec69ab768e_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="iba1c726d222a45bab21be74a9de29b49_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac4141cd215446498e6ab7f168d17d91_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b38df512ddb4a2eae0a1e6895f526c3_D20220101-20221231"><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>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i4b543d6a313a42d59f76d5e3286b6298_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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl84Mg_23b6a580-5e5f-4b1f-9cff-12ffaa9afed7">10-K</ix:nonNumeric></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.863%"><tr><td style="width:1.0%"></td><td style="width:4.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.429%"></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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6MzhkYTIwMjVlMjFmNGNkOGE4ZjIwNTRhN2ZjNjExMjcvdGFibGVyYW5nZTozOGRhMjAyNWUyMWY0Y2Q4YThmMjA1NGE3ZmM2MTEyN18wLTAtMS0xLTY2Njg3_9d7d2725-257b-4266-a555-da602edfd1a4">&#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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xMTI_206256ae-3c65-48b2-bed4-a81989acce61"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xMTI_df30dac6-3501-40b0-927f-ecc0311f75df">December 31</ix:nonNumeric>, 2022</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.726%"><tr><td style="width:1.0%"></td><td style="width:4.379%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.421%"></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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NjQ5MDE0ZmE0ODc1NGRjODk2YmVhODdhNmVmNmEzMTEvdGFibGVyYW5nZTo2NDkwMTRmYTQ4NzU0ZGM4OTZiZWE4N2E2ZWY2YTMxMV8wLTAtMS0xLTY2Njg3_b5d52b6d-1129-4d99-9669-11477cb33c9d">&#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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xODY_0e3d6d93-8401-4f1d-b926-f43a881d87b1">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xODk_afef17dc-a8f1-4278-a624-b98cf77d8641">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8wLTAtMS0xLTY2Njg3_f872d347-1dc7-4601-a1f4-057ede33efb1">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8wLTItMS0xLTY2Njg3_92f99db8-3e77-4389-95d4-c2355bad05c4">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8zLTAtMS0xLTY2Njg3L3RleHRyZWdpb246NzZjOTY1NzZhMTVjNGQ1ZWFmMTYwOTliNmE2MzMxNTFfNA_f7260138-3010-41cd-8914-5b7ba062d268">2884 Sand Hill Road</ix:nonNumeric>, <ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8zLTAtMS0xLTY2Njg3L3RleHRyZWdpb246NzZjOTY1NzZhMTVjNGQ1ZWFmMTYwOTliNmE2MzMxNTFfOA_c39aa459-3630-4624-adbf-17d37e86421d">Suite 200</ix:nonNumeric>, <ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8zLTAtMS0xLTY2Njg3L3RleHRyZWdpb246NzZjOTY1NzZhMTVjNGQ1ZWFmMTYwOTliNmE2MzMxNTFfMTI_c6191820-5a25-4ac7-a3c7-1a30a82f710d">Menlo Park</ix:nonNumeric>, <ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8zLTAtMS0xLTY2Njg3L3RleHRyZWdpb246NzZjOTY1NzZhMTVjNGQ1ZWFmMTYwOTliNmE2MzMxNTFfMTY_6225e61e-2b8d-4d9f-ad95-6751dc375cfd">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8zLTItMS0xLTY2Njg3_f1101e64-0f76-42ab-8c6e-63458e3126c8">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8zMDI_4e95dfbe-9549-46cb-9208-2c72ad837aa6">650</ix:nonNumeric>) <ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8zMDY_eab55b3f-bbc4-496f-bdb1-b97e35c5e680">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6YjZjNDAxMzBiNzFlNGRhNThmM2IyNjgyZjM5NDkzYzgvdGFibGVyYW5nZTpiNmM0MDEzMGI3MWU0ZGE1OGYzYjI2ODJmMzk0OTNjOF8xLTAtMS0xLTY2Njg3_b52fb7d9-3934-4d36-a220-e59553f9e320">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6YjZjNDAxMzBiNzFlNGRhNThmM2IyNjgyZjM5NDkzYzgvdGFibGVyYW5nZTpiNmM0MDEzMGI3MWU0ZGE1OGYzYjI2ODJmMzk0OTNjOF8xLTEtMS0xLTY2Njg3_61822b7c-2184-441e-9356-0d2f680b3a7d">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6YjZjNDAxMzBiNzFlNGRhNThmM2IyNjgyZjM5NDkzYzgvdGFibGVyYW5nZTpiNmM0MDEzMGI3MWU0ZGE1OGYzYjI2ODJmMzk0OTNjOF8xLTItMS0xLTY2Njg3_3c899b78-9798-40c3-9b33-eac72dacb830">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl82NDY_e7b71ace-bf48-4b68-8e5d-28bdf073e487">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl83OTI_758beade-c416-485f-aa05-7c7dd6384dc1">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xMTQ2_7916ac99-bf60-4718-9404-95302b6f50e7">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xNDQ3_cc3f2ee0-546d-4636-a968-b1d1c0a9b9f5">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xODE4_e6782812-57dd-4523-a0dc-34391de72418">Large accelerated filer</ix:nonNumeric> &#9746;    Accelerated filer &#9744;    Non-accelerated filer &#9744;&#160;  &#160;Smaller reporting company&#160;&#160;<ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xOTAz_2a7d0be5-0e9c-406f-b0ca-6c624db5b5c9">&#9744;</ix:nonNumeric>    Emerging growth company&#160;&#160;<ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xOTM0_0fac83d0-95de-4569-b145-81ee74377f88">&#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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8zNDYx_75c7a7ad-a67c-475c-aae8-0b82e0c2352d">&#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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8yNjA5_d0b96a2b-f484-4f56-ae39-42ed1109a9c7">&#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, 2022, the aggregate market value of the Common Stock held by non-affiliates of the registrant was approximately $<ix:nonFraction unitRef="usd" contextRef="ia63179b66bfc4801b92afc2a020291aa_I20220630" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8yNzUy_28f63750-81e6-4b6b-8178-8cf47a7e406e">8,012,399,320</ix:nonFraction> based on the closing sale price on that date. This amount excludes the market value of 2,829,042 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, 2023, there were <ix:nonFraction unitRef="shares" contextRef="i338e56c02a944c5f8dfcaa8f6754284c_I20230131" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl80Mzk4MDQ2NTE0NzAy_89add871-0192-4852-a4a4-0d3523bab976">107,698,497</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8zNDYy_0eae261a-b13e-4296-ad4f-076fd807ece3" 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 2023, 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="i4b543d6a313a42d59f76d5e3286b6298_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="i4b543d6a313a42d59f76d5e3286b6298_10"></div><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%">Item 1. Business</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="text-align:justify;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 talent solutions and business consulting services through 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%"> and 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%"> company names. 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%">, with offices providing contract and permanent professionals in the fields of accounting and finance. Beginning in 1986, the Company and its current management embarked on a strategy of acquiring the franchised locations. All franchises have since 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 hundreds of new locations, and acquired other local or regional providers of specialized contract personnel. The Company has also broadened the scope of its services by expanding product offerings to include administrative and customer support, technology, financial project, and consulting and legal talent solutions.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;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%">Robert Half</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to 2022, the Company organized its talent solutions business (previously referred to as staffing) through separately branded divisions under the brand names 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: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 and 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,</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%">During 2022 the Company unified its family of Robert Half brands to focus on its key brand,</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%"> This simplifies the Company&#8217;s go-to-market brand structure for clients and candidates, provides leverage for greater brand awareness, and allows future flexibility to expand the Company&#8217;s existing functional specializations. </span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;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 connection with this process, the Company&#8217;s current financial statement disclosures reflect new names for its reportable segments, including contract talent solutions (formerly temporary and consultant staffing), permanent placement talent solutions (formerly permanent placement staffing), and Protiviti (formerly risk consulting and internal audit services). Further information on these business segments follows.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;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 talent solutions</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;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&#8217;s contract talent solutions business specializes in the provision of contract engagement professionals in the fields of finance and accounting, technology, marketing and creative, legal and administrative and customer support. Operationally, the Company&#8217;s contract talent solutions are organized into the following functional specializations:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Finance and Accounting</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Technology</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Marketing and Creative</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">1</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Legal</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">1</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Administrative and Customer Support </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In the Company&#8217;s financial statements, both Marketing and Creative and Legal functional specializations are reported within Finance and Accounting.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:30.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Businesses view the use of contract talent as a means of controlling personnel costs and converting such costs from fixed to variable. The cost and administrative burden to clients are significantly reduced by the use of contract talent resources. The contract talent engagement professionals are employees of Robert Half and are paid by Robert Half. The customer pays a fixed rate only for hours worked. </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%">clients may fill their employment needs by using an employee on a trial basis and, if so desired, converting the contract position to a permanent position. The client typically pays a one-time fee for such conversions.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:30.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Finance and Accounting </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 accounting operations personnel caused by such predictable events as vacations, taking inventories, tax work, month-end activities, special projects, and such unpredictable events as illness and emergencies. Finance and Accounting also provides senior-level engagement 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="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><span><br/></span></div><div style="text-align:justify;text-indent:30.25pt"><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%">provides information technology contract professionals and offers managed services in areas ranging 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><span><br/></span></div><div style="text-align:justify;text-indent:30.25pt"><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 Creative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> includes the provision of creative professionals in the areas of creative, digital, marketing, advertising, and public relations 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><span><br/></span></div><div style="text-align:justify;text-indent:30.25pt"><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%">provides legal contract talent, including attorneys and paralegal professionals. 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 Finance and Accounting clients.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:30.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Administrative and Customer Support </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provides contract office and administrative personnel, ranging from executive and administrative assistants to receptionists and customer service representatives. Administrative and Customer Support operates in a similar fashion to Finance and Accounting.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Permanent placement talent solutions</span></div><div style="text-indent:30.25pt"><span><br/></span></div><div style="text-align:justify;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 first division, established in 1948, was </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 &amp; Accounting which</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> specialized in the placement of full-time accounting, finance, tax and accounting operations personnel. The Permanent placement talent solutions business (previously referred to as permanent placement staffing) is the modern incarnation of this pioneering business and encompasses the Company&#8217;s full-time finance and accounting, technology, marketing and creative, legal and administrative and customer support placement business. 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. Permanent placement talent solutions operates under the Robert Half company name.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:27pt"><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-align:justify;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 consulting firm that helps companies solve problems in finance, technology, operations, data, digital, legal, HR, governance, risk and internal audit, and is a wholly owned subsidiary of the Company. 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:6pt;text-align:justify;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%"> delivers an expanding set of services across its defined solution offerings of internal audit, technology consulting, risk and compliance consulting, digital transformation, legal consulting, and business performance improvement. </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 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 and 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. 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%"> business was formerly referred to as the Company&#8217;s risk consulting and internal audit services segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketing and Recruiting</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:10pt;font-weight:400;line-height:120%">The Company markets its contract talent 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 are 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="text-indent:24.75pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="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:115%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> 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 and distribution 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:115%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> regularly conducts a variety of programs to share its insights with clients on current and emerging business issues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> also markets its capabilities through its broad partner ecosystem of professional associations and complimentary service and technology providers. 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 of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Protiviti&#8217;s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> brand and reputation, 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:115%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> 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, charitable and civic organizations and industry trade groups.</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:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries own many trademarks and service marks, 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:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Organization</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:10pt;font-weight:400;line-height:120%">Management of the Company&#8217;s contract talent solutions and permanent placement talent solutions 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, 2022, the Company conducted its contract talent and permanent placement services operations through 317&#160;offices in 42&#160;states, the District of Columbia, and 18&#160;foreign countries. Office managers are responsible for most activities of their offices, including business development, local advertising and marketing, and recruitment.</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: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 Menlo Park and San Ramon, California. As of December&#160;31, 2022, </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 65&#160;offices in 23&#160;states and 13&#160;foreign countries.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Competition</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:10pt;font-weight:400;line-height:120%">The Company&#8217;s contract talent solutions and permanent placement talent solutions businesses 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 Robert Half on a national, regional, or local basis. In many areas,  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 has created a 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 artificial intelligence 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-align:justify;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 market is highly competitive with a dynamic regulatory environment, disruptive new technologies, security and privacy concerns, and high demand for skilled professionals, all driving significant business 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 consulting 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="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:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Human Capital Management</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: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 had approximately 16,300 full-time internal staff, including approximately 7,000 employees engaged directly 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%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> operations, as of December 31, 2022. In addition, the Company placed approximately 164,200 engagement professionals (which includes full time engagement professionals) on assignments with clients during 2022. 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, but references to &#8220;employees&#8221; in the remainder of the Human Capital Management section refer to the Company&#8217;s full-time internal staff. With respect to engagement professionals, 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 also provides access to voluntary health insurance coverage to interested engagement professionals.  </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:10pt;font-style:italic;font-weight:400;line-height:112%">Diversity, Equity and Inclusion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.    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 2022, we continued our support of the CEO Action for Diversity &amp; Inclusion pledge and furthered our commitment to advancing diversity, equity, and inclusion by establishing new strategic alliances with Black is Tech, Upward Women, and Hire Heroes.</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:10pt;font-weight:400;line-height:112%">Current key initiatives include integrating DEI into learning programs, deepening the reach of our Employee Network Groups (&#8220;ENGs&#8221;), and a focus on external strategic alliances to increase engagement and representation of underrepresented communities. The Company places a high value on inclusion, engaging employees in its ENG programs. These ENGs provide a forum for employees with diverse backgrounds, experiences, or characteristics who share a common interest in professional development, improving corporate culture, and delivering sustained business results. The Company also uses these groups to support the acquisition of diverse talent internally and externally. Each ENG is sponsored and supported by senior leaders across the enterprise. Across Robert Half and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, there are now 16 Employee Network Groups spanning women, gender, race/ethnicity, sexual orientation, and mental health and well-being. </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:10pt;font-weight:400;line-height:112%">Across both Robert Half and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Protiviti</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, as of December 31, 2022, approximately 54.4% of the Company's global workforce was female and 47.1% of the Company&#8217;s employees in managerial and leadership roles were female. As of December 31, 2022, approximately 34.0% of the Company's U.S. workforce was from underrepresented groups.</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: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%">A major component in supporting Employee Engagement is the Robert Half employee voice initiative to provide its employees with feedback opportunities. In 2022, the Company conducted two surveys to understand employee needs and gather feedback on a variety of focus areas. The survey results were analyzed by an independent third-party and then reviewed by the executive officers. The results of these engagement surveys were shared with individual managers, who were then tasked with taking action based on their employees&#8217; confidential feedback (both quantitative and qualitative). In 2022, Robert Half 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%"> formalized new hire surveys at specific points in a new hire's onboarding and departure surveys to exiting employees. By paying close attention to the results both at an aggregate enterprise level and at a department/business/workgroup level, across an employee&#8217;s life cycle, 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. In addition, Robert Half expanded its participation in the Great Place to Work</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%"> Survey to include all country locations to benchmark with other companies. </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:10pt;font-weight:400;line-height:120%">Under its Leading with Empathy initiative, </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%"> uses an &#8220;ask, listen, respond, act&#8221; approach to building trust through global surveys where employees provide anonymous feedback. Employee feedback is then carefully reviewed and analyzed to identify trends, which are shared with senior leaders and communicated directly to employees. Actions being taken based on employee feedback are highlighted so that employees understand the importance of their input. </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%"> leverages surveys in the U.S. and internationally, including the Great Place to Work</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%"> survey.</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: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 both our people and 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 mentorship opportunities, self-paced and instructor-led learning channels, 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 our flexible working environment in 2022, our learning strategy supports access and equity to all our employees through both in-person and virtual learning experiences. In 2022 we introduced comprehensive learning maps for the first year of our new hires and our front-line leaders which provide a more consistent, predictable and formal learning experience. We continued to deploy learning that supports our flexible working environment by providing both virtual and in-person learning opportunities. Our learning strategy supports equity of access, just in time learning and continued career development for our employees. </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:6pt;text-align:justify;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 </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%">, at key career milestones, employees may participate in engaging learning events that prepare them to succeed at higher levels. Each employee is assigned a career advisor who coaches them and recommends actions to help them increase their impact, contribution, and engagement. </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%"> encourages and pays for employees to attain select recognized professional certifications. Annual operating plans include learning budget funding for employees. These investments in the skills of our workforce also pay dividends in the marketplace and with our clients who value and rely upon our expertise. </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:10pt;font-weight:400;line-height:120%">Compensation, Benefits and Well-being.    The Company offers fair, competitive compensation and benefits that support its employees&#8217; overall well-being. To align with management&#8217;s short- and long-term objectives the Company&#8217;s compensation programs for all employees include competitive base pay and for some employees, short-term and long-term incentives. The Company offers a wide array of benefits including comprehensive health and welfare programs, 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-align:justify;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 an outcome of the coronavirus (&#8220;COVID-19&#8221;) pandemic we made a global shift to remote work models.  We put people first by providing work options that support professional and personal needs.  Subject to business requirements, employees have flexibility and choice to work where they feel comfortable and productive &#8211; remote, in-office or a hybrid approach.  This model is based on fairness and equity, with a goal of allowing for a consistent employee experience, regardless of where one works.   </span></div><div style="margin-top:9pt;text-align:justify;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:112%">Other Information</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: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 talent solutions  business is 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 talent solutions business. Backlog is of greater importance to </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 is typically realized within a 12-month period. </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:10pt;font-weight:400;line-height:120%">The Company conducts business under various federal, state, and local government contracts, and no one such contract represented more than 1.0% percent of total service revenues in 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Available Information</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: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 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&#8217;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:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Government Regulations</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: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&#8217; 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 style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i4b543d6a313a42d59f76d5e3286b6298_13"></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;text-align:justify"><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-align:justify;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-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;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-align:justify;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 talent solutions 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, significant inflation and decreased consumer and business spending. In addition, certain geopolitical events, including the spread of COVID-19 and Russia&#8217;s invasion of Ukraine, have caused significant economic, market, political or 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-align:justify;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 contract and permanent talent solutions as well as consulting 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-align:justify;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, international hostilities and responses to those hostilities, the burden of complying with various potentially conflicting foreign laws, technical standards, unpredictable changes in foreign regulations, U.S. legal requirements governing U.S. companies operating in foreign countries, legal and cultural differences in the conduct of business, potential adverse tax consequences, and difficulty in staffing and managing international operations. These factors may have a material adverse effect on the performance of the Company&#8217;s business. 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. For example, in 2022, the Company&#8217;s revenues were unfavorably impacted by currency exchange rates as the U.S. dollar strengthened against the Euro and British pound.</span></div><div style="margin-top:9pt;text-align:justify;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 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%"> in 2020 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 reintroduced. 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. 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:9pt;text-align:justify;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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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&#8217;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 Company&#8217;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 </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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, which may increase the Company's expenses, exacerbate other risks to the Company, and affect travel and the ability of businesses to remain open, which could lead to a decreased ability to offer the Company's services and materially adversely affect the Company's 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-align:justify;text-indent:24pt"><span><br/></span></div><div style="text-align:justify;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-align:justify;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 talent solutions 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 talent solutions 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 contract or  permanent positions through multiple sources, including the Company and its competitors. Before the COVID-19 pandemic, unemployment in the U.S. 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. Although unemployment has risen in some areas in which the Company operates, talent shortages have persisted in a number of disciplines and jurisdictions. Any shortage of candidates could materially adversely affect the Company.</span></div><div style="margin-top:6pt;text-align:justify;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:6pt;text-align:justify;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 contract talent solutions 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. 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. If cybersecurity incidents were to occur in such a way, the Company may face legal and contractual liability, reputational damage, loss of business, and other expenses. 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 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-align:justify;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 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-align:justify;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 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 keep pace with industry developments, appropriately implement new technologies, or evolve its business at sufficient speed and scale 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%">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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-align:justify;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, 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 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, from time-to-time proposals are 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-align:justify;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%">During 2021 and 2022 the Company 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. With the majority of COVID-19 legal restrictions lifted, many of the COVID-19 related projects have ended and the Company's public sector business has shifted to different projects with public sector clients. It is unknown whether the shift in projects with state, local and other public sector clients will ultimately maintain the same level of business or to what extent  business with the public sector may decrease as the effects of the pandemic lessen or change over time. 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-align:justify;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-align:justify;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-align:justify;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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-align:justify;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, and from time-to-time has been, 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-align:justify;text-indent:24pt"><span><br/></span></div><div style="text-align:justify;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-align:justify;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 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 </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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-align:justify;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-align:justify;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-align:justify;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-align:justify;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-align:justify;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-align:justify;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-align:justify;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-align:justify;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 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 contract talent  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-align:justify;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, anti-forced labor laws, or economic sanction regulations, it could be subject to substantial fines or other penalties and reputational harm</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 (&#8220;FCPA&#8221;), the U.K. Bribery Act, 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, some of these laws have accounting provisions that require the Company to maintain accurate books and records and a system 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%">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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, and damage to the Company's reputation, which could harm the Company&#8217;s business, financial condition or results of operations. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and other 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-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company has implemented policies and procedures designed to ensure compliance with Anti-Bribery Laws, economic sanctions, anti-forced labor 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-align:justify;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 contract 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 U.S. In 2015, the Company redesigned its employee benefits to offer health insurance coverage to its contract talent in order to meet the requirements of the PPACA&#8217;s employer mandate.</span></div><div style="margin-top:9pt;text-align:justify;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 U.S. 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. 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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify;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:6pt;text-align:justify;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%">Company and third-party computer, technology and communications hardware and software systems are vulnerable to damage, unauthorized access, and disruption that could expose the Company to material operational, financial, and reputational damage (including the unauthorized access to, or exposure of, personal and confidential information). </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 through the use of these systems successfully is critical to its success and largely depends upon the efficient and uninterrupted operation of its computer, technology and communications systems, some of which are managed by third-party vendors. The Company&#8217;s primary systems (and, as a result its operations) are vulnerable to damage or interruption from power outages, computer, technology and telecommunications failures, computer viruses, security breaches, catastrophic events, and errors in usage by the Company&#8217;s or its vendors&#8217; employees and contractors. In addition, the Company&#8217;s systems contain personal and confidential information, including information of importance to the Company, and its employees, vendors, contractors, and clients.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cyberattacks, including attacks motivated by the desire for monetary gain, geopolitics, grievances against the business services industry in general or against the Company in particular, may disable or damage its systems or the systems of its vendors or clients, or allow unauthorized access to, or exposure of, personal or confidential information, including information about employees, vendors, candidates, contractors and clients. The Company&#8217;s security tools, controls and practices, including those relating to identity and access management, credential strength, and the security tools, controls and practices of its vendors and clients, may not prevent access, damage or disruption to Company or third-party systems or the unauthorized access to, exposure of, personal or confidential information. There are many approaches through which such systems could be damaged or disrupted, or information exposed or accessed, including through system vulnerabilities, improperly obtaining and using user credentials or the misuse of authorized user access. In the past, the Company and its third-party vendors have experienced other data security incidents resulting from unauthorized access to the Company's systems and other fraudulent activities. </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:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 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-align:justify;text-indent:36pt"><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%">The damage or disruption to Company or third-party systems, or unauthorized access to, or exposure of, personal or confidential information, could harm the Company&#8217;s operations, reputation and brand, resulting in a loss of business or revenue. It could also subject the Company to government sanctions, litigation from candidates, contractors, clients, and employees, and legal liability under its contracts, resulting in increased costs or loss of revenue. The Company may also incur additional expenses, such as the cost of remediating incidents or improving security measures, the cost of identifying and retaining replacement vendors, increased costs of insurance, or ransomware payments. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cybersecurity threats continue to increase in frequency and sophistication, thereby increasing the difficulty of detecting and defending against them. Furthermore, the potential risk of security breaches and cyberattacks may increase as the Company introduces new service offerings. Any future events impacting the Company or its third-party vendors that damages or interrupts the Company's or its third party vendors&#8217; systems or exposes data or other confidential information could have a material adverse effect on our operations, reputation, and financial results.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><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 (and the failure to comply with such laws and regulations) could increase the Company&#8217;s costs or otherwise adversely impact its operations, financial results, and reputation. </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 clients, 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, which, in many cases, apply not only to third-party transfers, 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 specific operational requirements for entities processing personal information, including requirements for data transfers to certain 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, financial results and reputation.</span></div><div style="text-align:justify;text-indent:24pt"><span><br/></span></div><div style="text-align:justify;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-align:justify;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-align:justify;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-align:justify;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="margin-top:9pt;text-align:justify;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Associated With the Effects of Climate Change</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The physical effects of climate change could have a material adverse effect on our operations and business. To the extent climate change causes changes in weather patterns, certain regions where we operate could experience increases in storm intensity, extreme temperatures, wildfires, rising sea-levels and/or drought. Over time, these conditions could result in increases in our operating costs or business interruptions. For example, our headquarters is located in an area of California where the incidence of wildfire has increased over time and may continue to increase. There can be no assurance that climate change will </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-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">not have a material adverse effect on our properties, operations or business. In addition, we are in the process of establishing  certain emissions targets and other environmental goals. Failure to achieve such goals, or a perception (whether valid or invalid) of our failure to achieve such goals, could result in market, reputational, regulatory or liability risks, client dissatisfaction, reduced revenue and profitability or shareholder lawsuits. If we are unable to achieve our environmental goals, our business and reputation may be adversely affected.</span></div><div style="margin-top:9pt;text-align:justify;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-align:justify;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="i4b543d6a313a42d59f76d5e3286b6298_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="i4b543d6a313a42d59f76d5e3286b6298_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-align:justify;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, 2022, contract talent solutions and permanent placement talent solutions activities were conducted through 317 offices located in the U.S., Canada, the United Kingdom, Belgium, Brazil, France, the Netherlands, Germany, Luxembourg, Switzerland, Japan, China, Singapore, Australia, New Zealand, Austria, the United Arab Emirates, Chile and Ireland. As of December&#160;31, 2022, </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 65 offices in the U.S., 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="i4b543d6a313a42d59f76d5e3286b6298_22"></div><div style="margin-top:14pt;text-align:justify"><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-align:justify;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-align:justify;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-align:justify;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-align:justify;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="i4b543d6a313a42d59f76d5e3286b6298_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="i4b543d6a313a42d59f76d5e3286b6298_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="i4b543d6a313a42d59f76d5e3286b6298_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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Market Price, Dividends and Related Matters</span></div><div style="margin-top:5pt;text-align:justify;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, 2023, there were 1,373 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, 2022 to October 31, 2022</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%">4,658,630&#160;</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, 2022 to November 30, 2022</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%">222,790&#160;</span></td><td style="background-color:#ffffff;padding: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%">74.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,435,840&#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, 2022 to December 31, 2022</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%">667,311&#160;</span></td><td style="background-color:#cceeff;padding: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%">73.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602,357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,833,483&#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, 2022 to December 31, 2022</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%">890,101&#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%">825,147&#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-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</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 64,954 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-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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.93pt">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 124,166,517 shares have been repurchased as of December&#160;31, 2022. As disclosed in Note P&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the Company&#8217;s Consolidated Financial Statements included under Part II&#8212;Item 8 of this report, on February 9, 2023, an additional 10,000,000 shares have been authorized for repurchase bringing the total repurchase authorization since plan inception to 138,000,000.</span></div><div><span><br/></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,606,195</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,606,195</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-align:justify;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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Performance Graph</span></div><div style="margin-top:9pt;text-align:justify;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, 2022, 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-20221231_g1.jpg" alt="rhi-20221231_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-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</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="i4b543d6a313a42d59f76d5e3286b6298_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="i4b543d6a313a42d59f76d5e3286b6298_37"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</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: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 &#8220;Company&#8221;). 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 United States of America (&#8220;U.S.&#8221;) 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 U.S. 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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Overview</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:10pt;font-weight:400;line-height:120%">During 2022 the Company unified its family of Robert Half brands to focus on its key brand,</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%"> This simplifies the Company&#8217;s go-to-market brand structure for clients and candidates, provides leverage for greater brand awareness, and allows future flexibility to expand the Company&#8217;s existing functional specializations. In connection with this process, the Company&#8217;s current financial statement disclosures reflect new names for its reportable segments, including contract talent solutions (formerly temporary and consultant staffing), permanent placement talent solutions (formerly permanent placement staffing) and Protiviti (formerly risk consulting and internal audit services). What was previously referred to as staffing operations is now referred to as talent solutions. </span></div><div style="margin-top:6pt;text-align:justify;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 presentation of contract talent solutions includes functional specializations rather than the previously branded divisions. The functional specializations are: finance and accounting, which combines the former </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-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%">Robert Half</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%"> </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%"> divisions; administrative and customer support, which consists of the former </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-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 technology, which includes the former </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></div><div style="margin-top:6pt;text-align:justify;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 2022, and achieved new record levels for each. Annual service revenues reached $7.24 billion in 2022, increasing 12.0% from the prior year. Full-year 2022 net income was up 9.9% to $658 million and diluted net income per share increased 12.5% to $6.03. All of our major practice areas &#8212; contract talent, permanent placement and Protiviti &#8212; reached all-time high revenues, over and above very strong growth reported in the prior year. </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-align:justify;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 contract talent solutions, permanent placement talent solutions, and Protiviti is largely dependent upon general economic and labor trends both domestically and abroad. The U.S. economic backdrop during 2022 was conducive to growth for the Company as real gross domestic product (&#8220;GDP&#8221;) increased 2.1% in 2022, compared to an increase of 5.7% in 2021, while the unemployment rate declined from 3.9% in December 2021, to 3.5% in December 2022. Although recent metrics have come off all-time highs, talent shortages persist. In the U.S., unemployment stands at a 50-year low and remains even lower for those with a college degree, where the rate is 1.9%. Similar reports across the global also point to labor market resilience. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While there remains volatility in the macroeconomic environment, the Company is optimistic about its outlook for 2023. Clients continue to hire, albeit at an even more measured pace, which has the effect of lengthening the sales cycle. Longer term, the growth and margin prospects from an ongoing focus on services related to talent with higher level skills is encouraging. In addition, the structural shift to remote work, particularly with higher skills, creates a new competitive advantage as it highlights the Company&#8217;s numerous strengths, including global brand, office network, candidate database and advanced AI-driven technologies. The Company&#8217;s investments in innovation and technology position it to meaningfully improve the digital and recruiter experience for its clients and candidates and the internal productivity of its staff.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reported results were unfavorably impacted by foreign currency exchange rates as the U.S. dollar strengthened against the Euro, British pound, Australian Dollar and Canadian Dollar. </span></div><div style="margin-top:9pt;text-align:justify;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 monitors various economic indicators and business trends in all of the countries in which it operates to anticipate demand for the Company&#8217;s services. These trends are evaluated 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. Visibility into future revenues is limited 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, the Company&#8217;s headcount and other investments are typically assessed on at least a quarterly basis. During 2022 the Company increased headcount across all segments, when compared to prior year-end levels.</span></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Accounting Policies and Estimates</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: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-align:justify;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: contract talent solutions, permanent placement talent solutions, and Protiviti. 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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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-align:justify;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, 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-align:justify;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%">$23.6 million and $24.2 million were recorded as of December&#160;31, 2022, and 2021, respectively. The valuation allowances recorded relate primarily to net operating losses in certain international 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-align:justify;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="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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:9pt;text-align:justify;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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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:9pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Results of Operations  </span></div><div style="margin-top:9pt;text-align:justify;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: contract talent solutions, permanent placement talent solutions, and Protiviti. The contract talent solutions and permanent placement talent solutions segments provide engagement professionals and full-time personnel, respectively, for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles. The Protiviti segment provides business and technology risk consulting and internal audit services.</span></div><div style="margin-top:9pt;text-align:justify;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 services is largely dependent upon general economic and labor trends 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.  </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:10pt;font-weight:400;line-height:120%">The Company&#8217;s talent solutions business conducts placement activities through 317 offices in 42&#160;states, the District of Columbia, and 18&#160;foreign countries, while Protiviti has 65&#160;offices in 23&#160;states and 13&#160;foreign countries.</span></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-GAAP Financial Measures </span></div><div style="margin-top:12pt;text-align:justify;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 financial results of the Company are prepared in conformity with accounting principles generally accepted in the U.S. (&#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: adjusted gross margin; adjusted selling, general and administrative expense; combined segment income; and as adjusted revenue growth rates.</span></div><div style="margin-top:9pt;text-align:justify;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 measures: adjusted gross margin and adjusted selling, general and administrative expenses 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:9pt;text-align:justify;text-indent:24.75pt"><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 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:9pt;text-align:justify;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 adjusted revenue growth rates represent year-over-year revenue growth rates after removing the impacts on reported revenues from the changes in the number of billing days and foreign currency exchange rates. The Company provides 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 impacts from the changes in billing days and foreign currency exchange rates are calculated as follows:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Billing days impact is calculated by dividing each comparative period&#8217;s reported revenues by the number of billing days for that period to arrive at a per billing day amount. Same billing day growth rates are then calculated based on the per billing day amounts. Management calculates a global, weighted-average number of billing days for each reporting period based upon inputs from all countries and all functional specializations and segments.</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Foreign currency impact is calculated by retranslating current period international revenues using foreign currency exchange rates from the prior year&#8217;s comparable period.</span></div><div style="margin-top:9pt;text-align:justify;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 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-align:justify;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; of this report 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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Years ended December&#160;31, 2022 and 2021 </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: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 $7.24 billion for the year ended December&#160;31, 2022, increasing by 12.0%, compared to $6.46 billion for the year ended December&#160;31, 2021. Revenues from U.S. operations increased 14.1% to $5.71 billion (78.9% of total revenue) for the year ended December 31, 2022, compared to $5.01 billion (77.5% of total revenue) for the year ended December&#160;31, 2021. Revenues from international operations increased 4.9% to $1.53 billion (21.1% of total revenue) for the year ended December&#160;31, 2022, compared to $1.45 billion (22.5% of total revenue) for the year ended December&#160;31, 2021. Contributing factors for each reportable segment are discussed below in further detail.</span></div><div style="margin-top:9pt;text-align:justify;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 talent solutions revenues were $4.53 billion for the year ended December&#160;31, 2022, increasing by 12.2% compared to revenues of $4.04 billion for the year ended December&#160;31, 2021. Key drivers of contract talent solutions revenues include average hourly bill rates and the number of hours worked by the Company&#8217;s engagement professionals on client engagements. The increase in contract talent solutions revenues for 2022 was primarily due to a 9.5% increase in average bill rates and a 2.2% increase in the number of hours worked by the Company's engagement professionals.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On an as adjusted basis, contract talent solutions revenues increased 14.5% for 2022, compared to 2021. In the U.S., 2022 revenues increased 14.7% on a reported basis, and increased 14.8% on an as adjusted basis, compared to 2021. For the Company&#8217;s international operations, 2022 revenues increased 3.5% on a reported basis, and increased 13.2% on an as adjusted basis, compared to 2021.</span></div><div style="margin-top:9pt;text-align:justify;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 talent solutions revenues were $725 million for the year ended December&#160;31, 2022, increasing by 27.2% compared to revenues of $570 million for the year ended December&#160;31, 2021. Key drivers of permanent placement talent solutions 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%"> The increase in permanent placement talent solutions revenues for 2022 was primarily due to an 18.6% increase in the number of placements and an 8.6% increase in average fees earned per placement. On an as adjusted basis, permanent placement talent solutions revenues increased 30.5% for 2022 compared to 2021. In the U.S., 2022 revenues increased 32.7% on a reported basis, and increased 32.9% on an as adjusted basis, compared to 2021. For the Company&#8217;s international operations, 2022 revenues increased 15.0% on a reported basis, and increased 25.4% on an as adjusted basis, compared to 2021. Historically, demand for permanent placement services is even more sensitive to economic and labor market conditions than demand for contract talent solutions and this is expected to continue.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Protiviti revenues were $1.98 billion for the year ended December&#160;31, 2022, increasing by 6.9% compared to revenues of $1.85 billion for the year ended December&#160;31, 2021. Key drivers of Protiviti revenues are the billable hours worked by consultants on client engagements and average hourly bill rates. The increase in Protiviti revenues for 2022 was primarily due to a 16.5% increase in average hourly bill rates, partially offset by a 9.6% decrease in billable hours. The increase in hourly bill rates and decrease in billable hours for 2022 was primarily due to an increase in the mix of full-time Protiviti consultants relative to contractors. On an as adjusted basis, Protiviti revenues increased 9.3% for 2022 compared to 2021. In the U.S., 2022 revenues increased 7.8% on a reported basis, and increased 7.9% on an as adjusted basis, compared to 2021. For the Company&#8217;s international operations, 2022 revenues increased 3.4% on a reported basis, and increased 14.8% on an as adjusted basis, compared to 2021.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><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%">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-align:justify;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 reported year-over-year revenue growth rates for the year ended December&#160;31, 2022, is presented in the following table:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">Contract talent solutions</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%">12.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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.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%">&#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%">9.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 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%">14.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%">14.8&#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.2&#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 talent solutions</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%">27.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%">32.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">3.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%">&#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%">9.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">30.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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%">32.9&#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%">25.4&#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%">Protiviti</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%">6.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%">7.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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.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%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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%">2.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">10.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">9.3&#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%">7.9&#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%">14.8&#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-align:justify;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 $3.09 billion for the year ended December&#160;31, 2022, up 14.8% from $2.70 billion for the year ended December 31, 2021. Contributing factors for each reportable segment are discussed below in further detail.</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:10pt;font-weight:400;line-height:120%">Gross margin dollars for contract talent solutions 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 contract position converts to a permanent position with the Company&#8217;s client.</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:10pt;font-weight:400;line-height:120%">Gross margin dollars for contract talent solutions were $1.80 billion for the year ended December&#160;31, 2022, up 12.8% from $1.60 billion for the year ended December&#160;31, 2021. As a percentage of revenues, gross margin dollars for contract talent solutions were 39.8% in 2022, up from 39.6% in 2021. This year-over-year improvement in gross margin percentage was primarily due to higher conversion revenues.</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:10pt;font-weight:400;line-height:120%">Gross margin dollars for permanent placement talent solutions represent revenues less reimbursable expenses. Gross margin dollars for permanent placement talent solutions were $724 million for the year ended December&#160;31, 2022, up 27.2% from $569 million for the year ended December&#160;31, 2021. Because reimbursable expenses for permanent placement talent solutions 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-align:justify;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 Protiviti represent revenues less costs of services, which consist primarily of professional staff payroll, payroll taxes, benefit costs, and reimbursable expenses. The primary drivers of Protiviti's 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 Protiviti staff. Gross margin dollars for Protiviti were $566 million for the year ended December&#160;31, 2022, up 7.2% from $528 million for the year ended December&#160;31, 2021. As a percentage of revenues, reported gross margin dollars for Protiviti were 28.6% in 2022, up from 28.5% in 2021. As a percentage of revenues, adjusted gross margin dollars for Protiviti were 27.9% in 2022, down from 29.0% in 2021. The year-over-year decrease in adjusted gross margin percentage was primarily due to lower staff utilization 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:6pt;text-align:justify;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's gross margin by reporting segment is summarized as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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:5.186%"></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:5.186%"></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:5.186%"></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:5.196%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">Relationships</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Adjusted</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%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Adjusted</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%">2022</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%">2021</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%">2022</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%">2021</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%">2022</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%">2021</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%">2022</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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Margin</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;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"><div style="padding-left:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract talent solutions</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,804,029&#160;</span></td><td style="background-color:#ffffff;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,598,716&#160;</span></td><td style="background-color:#ffffff;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,804,029&#160;</span></td><td style="background-color:#ffffff;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,598,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">39.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%">39.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%">39.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;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Permanent placement talent solutions</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%">723,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">723,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">99.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%">99.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%">99.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;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Protiviti</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">566,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">552,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%">537,176&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">28.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%">27.9&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10.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:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,094,049&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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%">2,696,028&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,080,200&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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%">2,704,875&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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%">42.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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%">41.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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%">42.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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%">41.9&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:12pt;text-align:justify;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 tables provide reconciliations of the non-GAAP adjusted gross margin to reported gross margin for the years ended 2022 and 2021 (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:99.853%"><tr><td style="width:1.0%"></td><td style="width:30.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.785%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended&#160;December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Contract talent solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Permanent placement talent solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Protiviti</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Total</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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Margin</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;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;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;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;border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">As Reported</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,804,029&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 style="background-color:#ffffff;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%">723,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;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%">566,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 style="background-color:#ffffff;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%">3,094,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">42.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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(13,849)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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,849)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Adjusted</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">1,804,029&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">39.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">723,706&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">99.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">552,465&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">27.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,080,200&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">42.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:12pt;text-align:center"><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:30.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.785%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended&#160;December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Contract talent solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Permanent placement talent solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Protiviti</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Total</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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Margin</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;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;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;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;border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">As Reported</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,598,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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 style="background-color:#ffffff;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%">568,983&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;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%">528,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 style="background-color:#ffffff;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%">2,696,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments (1)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">8,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">8,847&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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></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:9pt;font-weight:400;line-height:100%">As Adjusted</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">1,598,716&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">39.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">568,983&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">99.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">537,176&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">29.0&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">2,704,875&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">41.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:6pt;padding-left:13.5pt;text-align:justify;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 related to Protiviti operations are included in costs of services, while the related investment (income) loss is presented separately. The non-GAAP financial adjustments shown in the table above are to reclassify investment (income) loss from investments held in employee deferred compensation trusts to the same line item that includes the corresponding change in obligation. These adjustments have no impact on income before income taxes.</span></div><div style="margin-top:9pt;text-align:justify;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 $2.12 billion for the year ended December&#160;31, 2022, up 8.5% from $1.95 billion for the year ended December&#160;31, 2021. As a percentage of revenues, reported selling, general and administrative expenses were 29.3% in 2022, down from 30.2% in 2021. As a percentage of revenues, adjusted selling, general and administrative expenses were 30.3% in 2022, up from 29.4% in 2021. Contributing factors for each reportable segment are discussed below in further detail.</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:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses for contract talent solutions were $1.25 billion for the year ended December&#160;31, 2022, flat compared to the year ended December&#160;31, 2021. As a percentage of revenues, reported selling, general and administrative expenses for contract talent solutions were 27.5% in 2022, down from 31.0% in 2021. As a percentage of revenues, adjusted selling, general and administrative expenses for contract talent solutions were 28.9% in 2022, down from 29.8% in 2021, due primarily to positive leverage from an increase in revenues. </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:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses for permanent placement talent solutions were $587 million for the year ended December&#160;31, 2022, increasing by 25.5% from $468 million for the year ended December&#160;31, 2021. As a percentage of revenues, reported selling, general and administrative expenses for permanent placement talent solutions services were 81.0% in 2022, down from 82.1% in 2021. As a percentage of revenues, adjusted selling, general and administrative expenses for permanent placement talent solutions was 82.2% in 2022, up from 81.2% in 2021, due primarily to higher staff compensation costs.</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><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-align:justify;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 Protiviti were $282 million for the year ended December&#160;31, 2022, increasing by 21.6% from $232 million for the year ended December&#160;31, 2021. As a percentage of revenues, selling, general and administrative expenses for Protiviti were 14.2% in 2022, up from 12.5% in 2021, due primarily to operating expenditures returning to more normal levels following lower levels of expenditures experienced during the COVID-19 pandemic.</span></div><div style="margin-top:6pt;text-align:justify;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's selling, general and administrative expenses by reportable segment are summarized as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.209%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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:5.186%"></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:5.186%"></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:5.186%"></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:5.197%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">Relationships</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Adjusted</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%">As Reported</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As Adjusted</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;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%">2022</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%">2021</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%">2022</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%">2021</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%">2022</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%">2021</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%">2022</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%">2021</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Selling, General and <br/>&#160;&#160;Administrative Expenses</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><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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract talent solutions</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,248,378&#160;</span></td><td style="background-color:#ffffff;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,251,565&#160;</span></td><td style="background-color:#ffffff;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,311,748&#160;</span></td><td style="background-color:#ffffff;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,204,844&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">31.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%">28.9&#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.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;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Permanent placement talent solutions</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%">587,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">596,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">82.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">81.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:112%">Protiviti</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">12.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%">14.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%">12.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 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:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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%">2,117,296&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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%">1,951,282&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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%">2,189,586&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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%">1,899,051&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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%">29.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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%">30.2&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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%">30.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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%">29.4&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:12pt;text-align:justify;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 tables provide reconciliations of the non-GAAP selling, general and administrative expenses to reported  selling, general and administrative expenses for the years ended 2022 and 2021 (in thousands):</span></div><div style="margin-top:3pt;text-align:center"><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:30.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.785%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended&#160;December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Contract talent solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Permanent placement talent solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Protiviti</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Selling, General and <br/>&#160;&#160;Administrative Expenses</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;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;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;border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">As Reported</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,248,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 style="background-color:#ffffff;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%">587,164&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 style="background-color:#ffffff;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%">281,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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 style="background-color:#ffffff;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%">2,117,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments (1)</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%">63,370&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">8,920&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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></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:9pt;font-weight:400;line-height:100%">As Adjusted</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">1,311,748&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">28.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">596,084&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">82.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">281,754&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">14.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">2,189,586&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">30.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:12pt;text-align:center"><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:30.232%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.074%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.785%"></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended&#160;December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Contract talent solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Permanent placement talent solutions</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Protiviti</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="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:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #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%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Selling, General and <br/>&#160;&#160;Administrative Expenses</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;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;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;border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">As Reported</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,251,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 style="background-color:#ffffff;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%">468,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 style="background-color:#ffffff;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%">231,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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 style="background-color:#ffffff;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,951,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments (1)</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%">(46,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">(5,510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">As Adjusted</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">1,204,844&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">29.8&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">462,518&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">81.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">231,689&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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 style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">1,899,051&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">29.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:6pt;padding-left:13.5pt;text-align:justify;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 related to talent solutions operations are included in selling, general and administrative expenses, while the related investment (income) loss is presented separately. The non-GAAP financial adjustments shown in the table above are to reclassify investment (income) loss from investments held in employee deferred compensation trusts to the same line item that includes the corresponding change in obligation. These adjustments have no impact on income before income taxes.</span></div><div style="margin-top:9pt;text-align:justify;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) Loss 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 and adjustments are recorded in selling, general and administrative expenses, or in the case of Protiviti, 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) loss from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments and is presented separately on the Consolidated Statements of Operations.  The Company&#8217;s (income) loss from investments held in employee deferred compensation trusts was a loss of $86 million for the year ended December&#160;31, 2022, down from income of $61 million for the year ended December&#160;31, 2021. The decrease in income from trust investments was due to negative market returns in 2022.</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><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify;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 $897 million, or 12.4% of revenues, for the year ended December&#160;31, 2022, up from $804 million or 12.4% of revenues for the year ended December&#160;31, 2021. Combined segment income was $891 million, or 12.3% of revenues, for the year ended December&#160;31, 2022, up from $806 million, or 12.5% of revenues, for the year ended December&#160;31, 2021. </span></div><div style="margin-top:9pt;text-align:justify;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's non-GAAP combined segment income is summarized as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.420%"></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: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.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.067%"></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="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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</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%">Combined Segment Income</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;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;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract talent solutions</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">492,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">10.9&#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:9.5pt;font-weight:400;line-height:100%">%</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">393,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">9.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:9.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent placement talent solutions</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">127,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">17.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:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">106,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">18.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:9.5pt;font-weight:400;line-height:100%">%</span></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%">Protiviti</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">270,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">13.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:9.5pt;font-weight:400;line-height:100%">%</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">305,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">16.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:9.5pt;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%">Total</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9.5pt;font-weight:400;line-height:100%">890,614&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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:9.5pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9.5pt;font-weight:400;line-height:100%">805,824&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #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:9.5pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #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:9.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;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, 2022, and 2021 (in thousands): </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.420%"></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: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.110%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.067%"></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="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="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%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</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%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">% of Revenue</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 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%">896,955&#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="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%">12.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><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%">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="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%">12.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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: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%">(197)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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%">2,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"><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 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 style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">890,614&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">12.3&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">12.5&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;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 26.6% and 25.5% for the years ended December&#160;31, 2022 and 2021, respectively. The higher tax rate for 2022</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%">can be primarily attributed to higher non-deductible expenses in 2022, as well as lower stock compensation deductions due to the Company's stock price.</span></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Years ended December&#160;31, 2021 and 2020 </span></div><div style="margin-top:5pt;text-align:justify;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&#160;31, 2021, compared to the year ended December 31, 2020, 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, 2021, filed with the SEC on February 14, 2022, 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 id="i4b543d6a313a42d59f76d5e3286b6298_43"></div><div style="margin-top:12pt;text-align:justify;text-indent: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-align:justify;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, 2022 and 2021, 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-align:justify;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 $659 million and $619 million at December&#160;31, 2022, and 2021, respectively. Operating activities provided $684 million during the year ended December&#160;31, 2022, offset by $117 million and $509 million of net cash used in investing activities and financing activities, 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 and financing activities, respectively. </span></div><div style="margin-top:6pt;text-align:justify;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, 2022, was $684 million. This was composed of net income of $658 million adjusted upward for non-cash items of $254 million, offset by net cash used in changes in working capital of $228 million. 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.</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-align:justify;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, 2022, was $117 million. This was composed of capital expenditures of $61 million, investments in employee deferred compensation trusts of $67 million and $19 million cash paid for an acquisition, partially offset by proceeds from employee deferred compensation trust redemptions of $30 million. Cash used in 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, partially offset by proceeds from employee deferred compensation trust redemptions of $34 million.</span></div><div style="margin-top:6pt;text-align:justify;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 $40 million related to cloud computing implementations, in 2022, totaled $101 million, approximately 80.0% 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. The Company currently expects 2023 capitalized expenditures will range from $100 million to $120 million, of which $65 million to $75 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-align:justify;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, 2022, was $509 million. This included repurchases of $320 million in common stock and $189 million in dividends paid to stockholders. 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.</span></div><div style="margin-top:6pt;text-align:justify;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, 2022, the Company is authorized to repurchase, from time to time, up to 3.8&#160;million additional shares of the Company&#8217;s common stock on the open market or in privately negotiated transactions, depending on market conditions. On February 9, 2023, the Company authorized the repurchase, from time to time, of up to an additional 10.0&#160;million shares of the Company&#8217;s common stock on the open market or in privately negotiated transactions, depending on market conditions. During the years ended December&#160;31, 2022 and 2021, the Company repurchased 3.3 million shares, at a cost of $280 million, and 2.8 million shares, at a cost of $260 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 applicable statutory withholding taxes. During the years ended December&#160;31, 2022 and 2021, such repurchases totaled 0.4 million shares, at a cost of $38 million, and 0.3 million shares, at a cost of $30 million, respectively. Repurchases of shares have been funded with cash generated from operations. </span></div><div style="margin-top:6pt;text-align:justify;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, 2022, included $659 million in cash and cash equivalents and $1.02 billion in net 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-align:justify;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 and net income are dependent on macroeconomic conditions. The Company&#8217;s variable direct costs related to its contract talent solutions business will largely fluctuate in relation to its revenues.</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:10pt;font-weight:400;line-height:120%">The Company has an unsecured revolving credit facility (the &#8220;Credit Agreement&#8221;) of $100&#160;million, which matures in 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, 2022. There were no borrowings under the Credit Agreement as of December&#160;31, 2022, or December&#160;31, 2021. </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:10pt;font-weight:400;line-height:120%">On February 9, 2023, the Company announced a quarterly dividend of $0.48 per share to be paid to all shareholders of record as of February 24, 2023. The dividend will be paid on March 15, 2023.</span></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Material Cash Requirements from Contractual Obligations</span></div><div style="margin-top:6pt;text-align:justify;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, 2022, the Company reported current and long-term operating lease liabilities of $86.1&#160;million and $151.8&#160;million, respectively. These balances consist of the minimum rental commitments for 2023 and thereafter, discounted to reflect the Company&#8217;s cost of borrowing, under non-cancelable lease contracts executed as of December&#160;31, 2022. </span></div><div style="margin-top:6pt;text-align:justify;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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the Company&#8217;s Consolidated Financial Statements included under Part II&#8212;Item 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%">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-align:justify;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, 2022, the Company incurred contractual purchase obligations of $251.3&#160;million primarily related to software subscriptions, services, telecom services and software maintenance agreements. Of this amount, $113.5&#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-align:justify;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, 2022, the Company reported deferred compensation plan obligations of $474.1&#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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee Deferred Compensation Plans</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the Company&#8217;s Consolidated Financial Statements included under Part II&#8212;Item 8 of this report.</span></div><div id="i4b543d6a313a42d59f76d5e3286b6298_46"></div><div style="margin-top:14pt;text-align:justify"><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:9pt;text-align:justify;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-align:justify;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, 2022, approximately 21.1% of the Company&#8217;s revenues were generated outside of the U.S.. 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 international markets, the Company&#8217;s reported results vary.</span></div><div style="margin-top:6pt;text-align:justify;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 2022, the U.S. dollar generally strengthened against the primary currencies in which the Company conducts business, compared to one year ago. Foreign currency exchange rates had the effect of decreasing reported service revenues by $139.1 million, or 2.2%, in 2022. The general strengthening of the U.S. dollar also affected the reported level of expenses incurred in the Company&#8217;s international operations. Because substantially all the Company&#8217;s international operations generated revenues and incurred expenses within the same country and currency, the effect of lower reported revenues is largely offset by the decrease in reported operating expenses. Reported net income was $6.5 million, or 1.1% lower in 2022, due to the effect of foreign currency exchange rates.</span></div><div style="margin-top:6pt;text-align:justify;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, 2023, the U.S. dollar has weakened against the Euro, British Pound, Australian Dollar, Canadian Dollar and the Brazilian Real since December 31, 2022. If foreign currency exchange rates were to remain at January 2023 levels throughout 2023, the currency impact on the Company&#8217;s full-year reported revenues would be favorable, offset by an unfavorable impact on operating expenses. These results will likely have an immaterial impact on reported net income. </span></div><div style="margin-top:9pt;text-align:justify;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 foreign 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 international 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) loss. 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, consisting of dividends from the Company&#8217;s foreign subsidiaries, and transfers to and from the U.S. related to intercompany working capital requirements.</span></div><div id="i4b543d6a313a42d59f76d5e3286b6298_49"></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="i4b543d6a313a42d59f76d5e3286b6298_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: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%">2022</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%">2021</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMy0yLTEtMS02NjY4Nw_164c2cc0-8922-4d3c-979e-21ba323f72f5">658,626</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMy00LTEtMS02NjY4Nw_9f48fc07-e6d9-492a-8765-c3aa29369ea1">619,001</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNC0yLTEtMS02NjY4Nw_ab4b25fc-628b-4e33-bda7-af0af6f6322e">1,018,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNC00LTEtMS02NjY4Nw_e50a40ab-ab0e-4233-8628-f32dc7d09394">984,691</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNS0yLTEtMS02NjY4Nw_89f46789-47df-4f8c-b030-506a7a468344">432,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNS00LTEtMS02NjY4Nw_73905a46-a12b-470b-8d05-b282472c62a4">494,991</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNi0yLTEtMS02NjY4Nw_922d9a9d-66a3-49f2-b0df-d551223d0976">175,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNi00LTEtMS02NjY4Nw_6ba140bf-6593-410c-b5bc-bcb044ad8af8">169,864</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNy0yLTEtMS02NjY4Nw_dcfa4952-81bb-4b2c-9afe-2b9a93004148">2,285,112</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNy00LTEtMS02NjY4Nw_4076ae25-dd4e-48ed-b6bd-82c51e6efc0e">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfOC0yLTEtMS02NjY4Nw_6814b7d0-c01d-42e6-ab08-a3c54e37a317">109,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfOC00LTEtMS02NjY4Nw_b9a31eb8-4b06-409e-87e9-034e4df28afc">93,403</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfOS0yLTEtMS02NjY4Nw_3cef3d6d-6851-4d29-bef6-13db665682cf">201,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfOS00LTEtMS02NjY4Nw_d0e7821c-7138-4461-9bb4-b227a15471dc">228,793</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTAtMi0xLTEtNjY2ODc_9ff642d6-31f9-4b7f-8cd7-22a3e5cdf038">5,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTAtNC0xLTEtNjY2ODc_07701e25-c233-4dd0-914b-90b634703622">3,334</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTEtMi0xLTEtNjY2ODc_8818108b-c7e2-4b3a-898d-38bb2794f2f3">237,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTEtNC0xLTEtNjY2ODc_7973cae8-40ee-45e5-97e6-1e7773eeb2fe">222,855</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTItMi0xLTEtNjY2ODc_be2b2a7b-786c-4ae6-8990-aaad762a087f">124,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTItNC0xLTEtNjY2ODc_44056116-324a-4a54-9af4-076cb251505a">135,427</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTMtMi0xLTEtNjY2ODc_d4aa3142-1ce0-478a-95c8-fd4713372e47">2,964,488</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTMtNC0xLTEtNjY2ODc_571269a9-84e8-4da3-a729-941f039fb4e1">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></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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTUtMi0xLTEtNjY2ODc_4ffeb10b-5bad-40f5-9abc-152d5f51b43d">168,163</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTUtNC0xLTEtNjY2ODc_71a75802-26ab-4ebb-b32b-4d65819d6442">183,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTYtMi0xLTEtNjY2ODc_bb01a957-09cb-4beb-9620-b8b14e6d8926">472,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTYtNC0xLTEtNjY2ODc_0a7df976-eee8-493f-a98f-336d0b7bb070">540,183</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTctMi0xLTEtNjY2ODc_f8decf41-b4a6-4bbe-a628-0576f114a3f1">474,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTctNC0xLTEtNjY2ODc_da3447d6-7f25-41d2-a8c6-4ed003e0f4c9">535,276</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTgtMi0xLTEtNjY2ODc_ccbbd6de-f29f-4617-b356-3d5b6a7b22cb">15,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTgtNC0xLTEtNjY2ODc_0d53dfbd-add0-4c4f-b794-eb5835155d21">15,631</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjAtMi0xLTEtNjY2ODc_9a29449b-f766-4a6f-8236-40764f745a2c">86,083</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjAtNC0xLTEtNjY2ODc_57b3fd85-743c-4373-b3d8-fc0cf709a182">83,787</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 current 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 #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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjEtMi0xLTEtNjY2ODc_576992b4-a5de-4324-82f3-4ec35e77c5fc">1,216,202</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjEtNC0xLTEtNjY2ODc_7e64cd2e-ce24-487e-9f83-04c101d15a64">1,358,673</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjMtMi0xLTEtNjY2ODc_9c0227c8-37e0-4f06-99bf-f24a4193b097">151,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjMtNC0xLTEtNjY2ODc_69e9a40c-3415-4cdb-9b21-85428e9357c3">181,291</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 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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjQtMi0xLTEtNjY2ODc_7b6d2ab3-9ca1-4050-94dc-e850db4cc164">27,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjQtNC0xLTEtNjY2ODc_aa11e6d4-d84d-48ac-bddf-6d9f78d46d58">31,344</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 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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjUtMi0xLTEtNjY2ODc_7de68a45-9c8e-48f2-b1a0-7f1efe26394a">1,395,930</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjUtNC0xLTEtNjY2ODc_78ef4a34-f3ac-4839-9057-7c92cf7912c2">1,571,308</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"><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 K)</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:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjYtMi0xLTEtNjY2ODc_ca8b23fa-0156-4e7a-91d6-3cff466f8eeb"></ix:nonFraction></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"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjYtNC0xLTEtNjY2ODc_52dddca6-22b4-4411-9020-421f190c8d83"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjozMjdlNDYyZjQ4YmE0MDhlYWFjNGMyN2VmNDYxYjlhZF8yMQ_0fa9d2e8-228f-4be4-b9b9-562afec84939"><ix:nonFraction unitRef="usdPerShare" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjozMjdlNDYyZjQ4YmE0MDhlYWFjNGMyN2VmNDYxYjlhZF8yMQ_635f6e56-4ab7-4724-89d9-ac4575db05a1">0.001</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjozMjdlNDYyZjQ4YmE0MDhlYWFjNGMyN2VmNDYxYjlhZF80Ng_7a7f3777-e8c0-4761-b528-bf3b2622508a"><ix:nonFraction unitRef="shares" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjozMjdlNDYyZjQ4YmE0MDhlYWFjNGMyN2VmNDYxYjlhZF80Ng_f72cba23-2a2a-4db8-9913-2b0194a3771b">5,000,000</ix:nonFraction></ix:nonFraction> shares; <ix:nonFraction unitRef="shares" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjozMjdlNDYyZjQ4YmE0MDhlYWFjNGMyN2VmNDYxYjlhZF81Nw_a481e806-5646-4d1c-9db0-0ab0fb44f981"><ix:nonFraction unitRef="shares" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjozMjdlNDYyZjQ4YmE0MDhlYWFjNGMyN2VmNDYxYjlhZF81Nw_db490762-2c4b-4519-b786-7bc814d34fab">none</ix:nonFraction></ix:nonFraction> issued</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMi0xLTEtNjY2ODc_cbf3d8df-490f-445c-ab6e-5de15f0494ff">&#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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtNC0xLTEtNjY2ODc_4c06aa44-ada8-45c2-831f-3d6cd3d0add8">&#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"><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%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF8xOA_3d926c03-0282-4d8e-b9a1-e2561bfcc85a"><ix:nonFraction unitRef="usdPerShare" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF8xOA_5a7be020-8498-41e5-aa98-a955fff10aa3">0.001</ix:nonFraction></ix:nonFraction> par value; authorized <ix:nonFraction unitRef="shares" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF80Mw_15231860-4bd1-4265-99a0-f75a46462b23"><ix:nonFraction unitRef="shares" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF80Mw_baadbbdd-e5eb-4ac5-904b-f9ff77d5de0f">260,000,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding <ix:nonFraction unitRef="shares" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF84MA_4f5f5f08-28cb-4822-a069-e6ec9a72bb82"><ix:nonFraction unitRef="shares" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF84MA_869b0a89-89f5-42e8-9186-dce5900f93e3">107,698,498</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF84Nw_1ff2008c-3fa3-4039-953f-b491ae5688da"><ix:nonFraction unitRef="shares" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF84Nw_a0549568-0e94-4b8d-a8bd-10d017c550d1">110,685,989</ix:nonFraction></ix:nonFraction> shares</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMi0xLTEtNjY2ODc_fdf63ef6-9252-4dcb-82b3-a7440b923230">108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktNC0xLTEtNjY2ODc_ab90c7a3-b7d7-4689-9d2f-c086b6f91ba4">111</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%">Additional paid-in capital</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzAtMi0xLTEtNjY2ODc_2b515b41-bfc1-4b93-bd55-873fc42b31d5">1,293,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzAtNC0xLTEtNjY2ODc_b5410386-bcb6-4499-ba78-6acce9cb89b3">1,235,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income (loss)</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzEtMi0xLTEtNjY2ODc_3182ea33-cc9e-4dde-9485-51535c2cf7ea">43,623</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzEtNC0xLTEtNjY2ODc_9637ba3f-8271-40db-b127-92b992e22f0a">22,622</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%">Retained earnings</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzItMi0xLTEtNjY2ODc_07f94980-0818-4c3f-8414-3364e74a1c99">318,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzItNC0xLTEtNjY2ODc_fc2c1e84-ebad-4e89-8b99-16c79cfa0d72">167,659</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 stockholders&#8217; equity</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzMtMi0xLTEtNjY2ODc_dfeb3bda-31ef-45b9-bf7b-5e28280a6772">1,568,558</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzMtNC0xLTEtNjY2ODc_49a89fcd-6427-407b-8e65-f0f49e1b52dd">1,381,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:#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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzQtMi0xLTEtNjY2ODc_625d1965-29a2-412b-8d8e-544b7105a82c">2,964,488</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzQtNC0xLTEtNjY2ODc_67590fef-a88d-4b50-8fcc-f32147ae6311">2,952,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="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="i4b543d6a313a42d59f76d5e3286b6298_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 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%">2022</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%">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%">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMi0yLTEtMS02NjY4Nw_404ec598-f308-456a-832c-1a1f446bde58">7,238,142</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMi00LTEtMS02NjY4Nw_288bebdc-3886-4f03-bd8d-c6686d780515">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMi02LTEtMS02NjY4Nw_e08654b3-e5a9-40e2-bb2d-54ae1f8d27f9">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMy0yLTEtMS02NjY4Nw_1bd23a53-e39c-4f56-b9df-ed84889725a2">4,144,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMy00LTEtMS02NjY4Nw_c263d39d-f7d4-47c2-8506-ab1b97f520c2">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMy02LTEtMS02NjY4Nw_86c81129-a47d-4a96-a0c7-1a4a5cd38ef0">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNC0yLTEtMS02NjY4Nw_20d5bdd6-37b1-4aab-930d-de65056c421c">3,094,049</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNC00LTEtMS02NjY4Nw_86d6be7c-d89c-49d8-9aef-24023a597676">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNC02LTEtMS02NjY4Nw_b2452e7e-b53d-4bf4-96eb-192a6df0c367">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNS0yLTEtMS02NjY4Nw_7b2e9e4b-346c-46a7-a298-cb54caa462d8">2,117,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNS00LTEtMS02NjY4Nw_bf62639d-85e4-492a-bc38-13b3bf1c71fb">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNS02LTEtMS02NjY4Nw_6ae9a392-1005-42e9-9bfd-47994954285e">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></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) loss 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="rhi:DeferredCompensationPlanInvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNi0yLTEtMS02NjY4Nw_d5d130f2-09ed-4b5a-b669-15449a514b54">86,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:DeferredCompensationPlanInvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNi00LTEtMS02NjY4Nw_5626a8ee-01ff-4ec4-9ace-9d10f69df327">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:DeferredCompensationPlanInvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNi02LTEtMS02NjY4Nw_ce6243ba-676f-4536-9869-8608bb1f23c3">75,188</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNy0yLTEtMS02NjY4Nw_f1fd281c-fb47-44e9-a2cf-e593a91c651c">1,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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNy00LTEtMS02NjY4Nw_81990a95-ac98-43de-8159-b4923f76e8a0">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNy02LTEtMS02NjY4Nw_1b564075-9ef6-4e63-a584-e7b22c66c359">1,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfOC0yLTEtMS02NjY4Nw_b12968ce-c6d0-41d9-800e-2d304cea6edb">8,008</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfOC00LTEtMS02NjY4Nw_0aa2707f-1e3a-4dad-9b46-735d780de759">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfOC02LTEtMS02NjY4Nw_71597eaa-af08-4ae2-94d9-eace25e34cfa">1,343</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfOS0yLTEtMS02NjY4Nw_a21620ad-004e-4611-bf8e-f903809d8d2e">896,955</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfOS00LTEtMS02NjY4Nw_b97e17bb-8cf4-4862-a023-50fed97434c8">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfOS02LTEtMS02NjY4Nw_1b0c611e-87dd-446e-8e1c-390f42e7651f">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTAtMi0xLTEtNjY2ODc_aeb77fd7-b267-4260-b300-29ef12af9736">239,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTAtNC0xLTEtNjY2ODc_84b90b1d-409b-454a-ab17-5856c0dcf350">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTAtNi0xLTEtNjY2ODc_553c3202-db46-40b0-a824-e53809f02c0c">115,606</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTEtMi0xLTEtNjY2ODc_e765d52c-310b-494a-a5ad-4f72087cab92">657,919</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTEtNC0xLTEtNjY2ODc_bd894bdf-a69c-45b1-9f51-b13a2bbdbd14">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTEtNi0xLTEtNjY2ODc_bb804d2e-cdb7-4647-910d-b74465e1c230">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></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTQtMi0xLTEtNjY2ODc_3bb2dec8-2e14-45c9-85cc-518513c6743a">6.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTQtNC0xLTEtNjY2ODc_606783b8-b75a-4ebf-b9f6-fe0e3c103bca">5.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTQtNi0xLTEtNjY2ODc_33a3dceb-49bf-4be9-ae69-e77e0f56a1c4">2.72</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTUtMi0xLTEtNjY2ODc_1f3fa461-c6ea-4639-bae5-219d0266f6ba">6.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTUtNC0xLTEtNjY2ODc_c10217f4-1708-4037-93ab-b25a3a44eac5">5.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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTUtNi0xLTEtNjY2ODc_e3d11811-2ac9-42a8-a341-798f21fbde3d">2.70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTctMi0xLTEtNjY2ODc_f280f47c-0a04-424f-a092-b9d6cc7a6fab">108,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTctNC0xLTEtNjY2ODc_cb4a991e-39b3-4c5e-b16a-1581b48a137c">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTctNi0xLTEtNjY2ODc_166178c6-a703-4d94-8c41-3d99532e85e3">112,729</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTgtMi0xLTEtNjY2ODc_ebaf08aa-32a0-4011-be7e-65004f5a3781">109,171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTgtNC0xLTEtNjY2ODc_fb1c20f3-446b-47e6-88db-11afb703e0fd">111,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTgtNi0xLTEtNjY2ODc_24daa96c-5106-4740-94bd-a543d6f890b5">113,318</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%">Dividends declared per share</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTktMi0xLTEtNjY2ODc_2adddb8c-ae25-4777-b4cb-23d6097891af"><ix:nonFraction unitRef="usdPerShare" contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTktMi0xLTEtNjY2ODc_a2780e9c-c78f-4124-82a8-3b8053c788f7">1.72</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTktNC0xLTEtNjY2ODc_2662edd8-41b4-4f7e-8831-71d35e5f26eb"><ix:nonFraction unitRef="usdPerShare" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTktNC0xLTEtNjY2ODc_77b692cd-40ba-46b9-985f-7f3964fa6c7d">1.52</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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTktNi0xLTEtNjY2ODc_4a1e8f5d-cf3a-4a91-bac4-78f29a86e33e"><ix:nonFraction unitRef="usdPerShare" contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTktNi0xLTEtNjY2ODc_eb1c412f-c158-4670-ac86-5892b36fa2a3">1.36</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></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="i4b543d6a313a42d59f76d5e3286b6298_58"></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%">2022</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%">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%">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfMy0yLTEtMS02NjY4Nw_0449545e-2a51-4535-a1bf-60f15a013b2f">657,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfMy00LTEtMS02NjY4Nw_81c2d556-45be-441b-831b-56385703d4a9">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfMy02LTEtMS02NjY4Nw_a64d13e9-6787-410d-b5a7-b874e3cc1d86">306,276</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNS0yLTEtMS02NjY4Nw_3202f173-537e-40f4-a10f-bfe652906d56">25,274</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNS00LTEtMS02NjY4Nw_e3bdd504-e3f4-4e8b-8fbd-f6c549e75e37">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNS02LTEtMS02NjY4Nw_a9bd4a93-17f9-4b90-9b80-1ace852d47f1">18,973</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 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 plan adjustments, 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNi0yLTEtMS02NjY4Nw_7e4e1f39-7e5a-4f0c-9f92-0631c46342fe">4,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNi00LTEtMS02NjY4Nw_e074a5ca-acc9-4bd4-822c-cc18f882e5cc">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNi02LTEtMS02NjY4Nw_efc70638-39c4-4286-8fd0-08bd89e43b19">3,719</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNy0yLTEtMS02NjY4Nw_2b4382de-e002-4152-905a-5f08872098f0">21,001</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNy00LTEtMS02NjY4Nw_e3eb1521-8312-4189-abeb-7db2e95a22bd">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNy02LTEtMS02NjY4Nw_198aafb8-1194-4aaf-a286-ce1a90414450">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfOC0yLTEtMS02NjY4Nw_7fa0ea26-721b-4667-95c2-3fc2fb8d73e3">636,918</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfOC00LTEtMS02NjY4Nw_662e28dc-1d10-47eb-8057-53cc0ccc5b32">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfOC02LTEtMS02NjY4Nw_c9bf2bd9-7807-47f6-8f43-5853a82a799a">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></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="i4b543d6a313a42d59f76d5e3286b6298_61"></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:99.853%"><tr><td style="width:1.0%"></td><td style="width:30.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.709%"></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:8.709%"></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:13.541%"></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:8.709%"></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.153%"></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, 2019</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="i09d9117511e6475ba4d702dbbe4bed79_I20191231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMy0xLTEtMS02NjY4Nw_c15276a6-cb10-4316-83e7-b2b89d5a4112">115,120</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="i09d9117511e6475ba4d702dbbe4bed79_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMy0zLTEtMS02NjY4Nw_db3e2e0c-7a08-4e2e-9cca-3bdcbb8f386f">115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i3d157519fc534733a39794d21a6bdbec_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMy01LTEtMS02NjY4Nw_223f8386-55b2-4812-acd8-17d241cc4567">1,127,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8aba280ff5a44497819b7535d1859bed_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMy03LTEtMS02NjY4Nw_ced4c285-81cc-4277-bca8-a15137a627ba">19,986</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="id4acbada54734688b62cc92a10cf391b_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMy05LTEtMS02NjY4Nw_9b2dc58a-babf-44af-9f15-62fa882356a3">36,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i0e7476e8493c49d6b04320c0f59061f4_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMy0xMS0xLTEtNjY2ODc_f6426800-16eb-44ec-9d8b-19d26b6b958d">1,143,683</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="i4d2850c913d640179a479591f458e34d_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNC05LTEtMS02NjY4Nw_6176a312-9f1e-4bdf-853d-fcc896f7ffa2">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNC0xMS0xLTEtNjY2ODc_531db40e-f7b7-4e7a-a945-b6f9f5e46452">306,276</ix:nonFraction></span></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%">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="i19e3f0d8121c4c4cbd481c3cdcc2c9b8_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNS05LTEtMS02ODA1OQ_90bb7c4f-c59e-4e9d-97d9-72da34fd1673">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="i2b6c761c705a411194b73c101aa57ffb_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNS0xMS0xLTEtNjgxNzA_bdd62e32-69d0-4001-836f-2e0e167b4cb9">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="i1afd6a3dfdd340a59c29392c06c2c060_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNS03LTEtMS02NjY4Nw_0fc418a9-218d-4a73-83be-33578e3565bc">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNS0xMS0xLTEtNjY2ODc_a10209db-79f2-40b5-ae13-1bb6420b9ba1">15,254</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%">Dividends declared ($<ix:nonFraction unitRef="usdPerShare" contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNi0wLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjk1MGI2ODJhYTc3NjQzMzM5YmZmZTY4MjVjYjk5ZmU0XzI0_4a1e8f5d-cf3a-4a91-bac4-78f29a86e33e"><ix:nonFraction unitRef="usdPerShare" contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNi0wLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjk1MGI2ODJhYTc3NjQzMzM5YmZmZTY4MjVjYjk5ZmU0XzI0_eb1c412f-c158-4670-ac86-5892b36fa2a3">1.36</ix:nonFraction></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="i4d2850c913d640179a479591f458e34d_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNi05LTEtMS02NjY4Nw_9cff4579-4aea-43ec-b7d9-57cd0bb3e319">156,045</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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNi0xMS0xLTEtNjY2ODc_853f439b-9649-4c46-994e-9785d9268048">156,045</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 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="ieaef509ca89148629b6ba42b25be8b89_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNy0xLTEtMS02NjY4Nw_4a142bf4-fea0-4baf-a9f0-e443c984940f">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="ieaef509ca89148629b6ba42b25be8b89_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNy0zLTEtMS02NjY4Nw_81bf598b-d6a7-4378-bd53-283468c07b5f">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="i39f2002877704795b3aef5123c0c829c_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNy01LTEtMS02NjY4Nw_f9560d16-7828-4e5d-932b-12ada6857afe">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNy0xMS0xLTEtNjY2ODc_dfce5d0a-4581-4226-a77a-8198e3c6f879">&#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%">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="i39f2002877704795b3aef5123c0c829c_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfOC01LTEtMS02NjY4Nw_a91ae347-cee7-4e6d-b947-c11c83ee3d4a">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfOC0xMS0xLTEtNjY2ODc_9e0e413b-f829-4eb0-afb8-e43b0fccfb38">52,486</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%">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="ieaef509ca89148629b6ba42b25be8b89_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfOS0xLTEtMS02NjY4Nw_f7a5b749-38f5-4f09-b926-22a3d7079b51">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="ieaef509ca89148629b6ba42b25be8b89_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfOS0zLTEtMS02NjY4Nw_05060df2-a01e-47ec-8b66-fc3e3cf60a37">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="i4d2850c913d640179a479591f458e34d_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfOS05LTEtMS02NjY4Nw_813368e6-07fa-4b6d-89c7-51d98b0bb362">155,804</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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfOS0xMS0xLTEtNjY2ODc_abd29429-27f7-485a-88db-8f78b6a429a9">155,807</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i4465b39b435c4f28819c0aa881f09fd4_I20201231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTEtMS0xLTEtNjY2ODc_8f266826-0a67-4ecd-8e78-782259c7a037">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="i4465b39b435c4f28819c0aa881f09fd4_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTEtMy0xLTEtNjY2ODc_fecb08ea-283f-49cf-8bde-9414244837f4">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="i7d5cdee2e77a4dacb3a39a4de2fd1a07_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTEtNS0xLTEtNjY2ODc_40db42b4-074c-4ade-b931-db92f3aabac8">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="iacb165ec9a764054ac7b0653ee3cea8a_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTEtNy0xLTEtNjY2ODc_6e7eb3ff-20a8-400a-99ec-f123ac104c6c">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="i22c208f5919b455caf2a6b509d52865f_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTEtOS0xLTEtNjY2ODc_a5bbab8c-53c6-4b0b-9582-6a85ed7d820b">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="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTEtMTEtMS0xLTY2Njg3_363e93ea-ef1e-4718-b561-c1f2f99ebe9f">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="i2a99e81f26de4b1aa50047f332995e64_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTMtOS0xLTEtNjY2ODc_28c41184-5c65-427a-a4c5-f51d24c5752d">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTMtMTEtMS0xLTY2Njg3_dd13f742-0716-4978-8440-610b4b1ba415">598,626</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:#ffffff;padding:2px 1pt;text-align: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="ifcf0f928b17247ac8e132fd583ee255b_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTUtNy0xLTEtNjY2ODc_03195e34-571a-4bed-abb8-74ef32f99860">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTUtMTEtMS0xLTY2Njg3_7d474dbf-8b0c-43c1-97e8-3db12ca99ff0">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTYtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjpkMjRjZTZmY2FhOGE0MjI0OTcwZTZhNjk5ZWZlNTIwNF8yNA_2662edd8-41b4-4f7e-8831-71d35e5f26eb"><ix:nonFraction unitRef="usdPerShare" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTYtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjpkMjRjZTZmY2FhOGE0MjI0OTcwZTZhNjk5ZWZlNTIwNF8yNA_77b692cd-40ba-46b9-985f-7f3964fa6c7d">1.52</ix:nonFraction></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="i2a99e81f26de4b1aa50047f332995e64_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTYtOS0xLTEtNjY2ODc_64e9ac36-a50c-40fe-96de-021a52f045e9">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTYtMTEtMS0xLTY2Njg3_0d70e244-30e1-44cb-ac17-725c148d961a">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="ifdff50950fa44fe5a1da642a55cc04ee_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTctMS0xLTEtNjY2ODc_7e09e5c1-bf03-422b-8b3f-66a8dbd4e5ea">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="ifdff50950fa44fe5a1da642a55cc04ee_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTctMy0xLTEtNjY2ODc_46688041-80eb-456d-9857-657489245d4d">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="ie001c1c0c87a4a3ba52f9923f9f4ed67_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTctNS0xLTEtNjY2ODc_514bcac0-e735-474b-943a-a0e46332241a">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTctMTEtMS0xLTY2Njg3_9b35bfa5-40f2-4a8b-891b-f228b9ce471f">&#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="ie001c1c0c87a4a3ba52f9923f9f4ed67_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTgtNS0xLTEtNjY2ODc_b1f0bb3e-7655-479c-814d-e99d11fba716">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTgtMTEtMS0xLTY2Njg3_d3eb051a-0098-47e4-8ccc-db08253af712">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="ifdff50950fa44fe5a1da642a55cc04ee_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTktMS0xLTEtNjY2ODc_5c8300b3-f3f4-4e9a-96c0-154ca3fabb64">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="ifdff50950fa44fe5a1da642a55cc04ee_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTktMy0xLTEtNjY2ODc_2f000191-1107-44b1-b976-2151411aec78">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="i2a99e81f26de4b1aa50047f332995e64_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTktOS0xLTEtNjY2ODc_89f4b9e8-bbe0-4a4c-9df5-679c05716e40">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTktMTEtMS0xLTY2Njg3_10d55de7-763d-437e-b091-a683a7e91121">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-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="ib9397e23c3a94db8b8e7ad0c885219c8_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjEtMS0xLTEtNjY2ODc_c8494dee-1323-4290-8eef-09361f639894">110,686</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="ib9397e23c3a94db8b8e7ad0c885219c8_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjEtMy0xLTEtNjY2ODc_a34c1ab2-2e29-4e51-94ca-c22e7e7b10e1">111</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="ib6c9d7e3e0c448d5aacbf68a0cbf697a_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjEtNS0xLTEtNjY2ODc_38f83253-8fd6-4782-aef1-bd754eb3fd4b">1,235,903</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="ia84ce93b35ab43e5b7d518ff0f5d57d6_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjEtNy0xLTEtNjY2ODc_a2b7455d-4fea-41e5-bd20-0295aea0ac70">22,622</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="ib4ba8eda91584a3586b633d23fd03191_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjEtOS0xLTEtNjY2ODc_19d9ec13-8109-4024-a4f8-92cefa5f0d07">167,659</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjEtMTEtMS0xLTY2Njg3_d564cd5a-4b06-421c-91f2-74765d287edb">1,381,051</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="i6150fc42f7b540a49fccba2726943a1b_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjMtOS0xLTEtNjY2ODc_3e8001af-a759-4526-be76-2f596714c76f">657,919</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjMtMTEtMS0xLTY2Njg3_14e5f57e-0950-464a-892e-0070662b1b75">657,919</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="ib73783804de94d4ba7cda149150b281e_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjQtNy0xLTEtNjY2ODc_944c4638-d05f-47ad-b30f-74340ad45d32">21,001</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjQtMTEtMS0xLTY2Njg3_aac7e983-bf70-4706-96cb-60040120556f">21,001</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjUtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjo2Y2M0Zjg0NmY3YmE0MzI1YTNiMGJhM2M1MmM2NWM5ZF8yNA_2adddb8c-ae25-4777-b4cb-23d6097891af"><ix:nonFraction unitRef="usdPerShare" contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjUtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjo2Y2M0Zjg0NmY3YmE0MzI1YTNiMGJhM2M1MmM2NWM5ZF8yNA_a2780e9c-c78f-4124-82a8-3b8053c788f7">1.72</ix:nonFraction></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="i6150fc42f7b540a49fccba2726943a1b_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjUtOS0xLTEtNjY2ODc_4edcb2a8-1f6d-4275-8821-b09e72e43b8c">189,266</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjUtMTEtMS0xLTY2Njg3_a965963d-f21b-4f68-b0c2-6cf9e0faf764">189,266</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="i03d1a47a52f1407483b7fdf5dd217bf2_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjYtMS0xLTEtNjY2ODc_2daba419-d33f-43c5-91db-caa862ab9793">693</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="i03d1a47a52f1407483b7fdf5dd217bf2_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjYtMy0xLTEtNjY2ODc_22e591b0-37ad-437d-b22f-632f54676823">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="i7e27d6b16a1244daa46e8692f7847553_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjYtNS0xLTEtNjY2ODc_c7ad4c24-7a4d-47cc-8ad4-a3093288c551">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjYtMTEtMS0xLTY2Njg3_e5d2560f-cb3a-4fb1-a4de-3eb152b47981">&#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="i7e27d6b16a1244daa46e8692f7847553_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjctNS0xLTEtNjY2ODc_56adf439-4444-4769-be80-58e02c854374">57,663</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjctMTEtMS0xLTY2Njg3_dd5fe6ea-d288-44bd-865f-c9dcbed07e1b">57,663</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="i03d1a47a52f1407483b7fdf5dd217bf2_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjgtMS0xLTEtNjY2ODc_af9f8b93-381d-406a-b671-421d3c77d4ba">3,681</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="i03d1a47a52f1407483b7fdf5dd217bf2_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjgtMy0xLTEtNjY2ODc_bcb642a7-b516-47ff-96f1-4df4b2bbcd6f">4</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="i6150fc42f7b540a49fccba2726943a1b_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjgtOS0xLTEtNjY2ODc_6b92c963-4db5-4f86-a210-8da67b832423">317,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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjgtMTEtMS0xLTY2Njg3_7ed5e703-a00f-4399-9816-5487b037d3d0">317,808</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, 2022</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="i887d8d11983347108d96dd4dcb5a48c2_I20221231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMzAtMS0xLTEtNjY2ODc_1ddfae82-5d78-43ec-8a56-53d6668635bc">107,698</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="i887d8d11983347108d96dd4dcb5a48c2_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMzAtMy0xLTEtNjY2ODc_cea27f48-9226-4afb-ad0c-b5a4cedf075c">108</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="i63be86fd9f2e4b62be397a486073ebc6_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMzAtNS0xLTEtNjY2ODc_5316c237-8610-4d27-9268-e08397c05d7c">1,293,565</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="i6cf20cb9e7464c36b67b1cc0c9d36c9f_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMzAtNy0xLTEtNjY2ODc_e47d5c48-0166-4704-9133-67936915dda7">43,623</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="i84bd10a83a21464f9947642b1737d7e1_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMzAtOS0xLTEtNjY2ODc_14bb0656-646f-402d-8bd2-6d8f200143c5">318,508</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMzAtMTEtMS0xLTY2Njg3_c21dc544-9dfc-4ee6-a2a8-4b98e52c7838">1,568,558</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="i4b543d6a313a42d59f76d5e3286b6298_64"></div><hr style="page-break-after:always"/><div style="min-height:36pt;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%">2022</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%">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%">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMy0yLTEtMS02NjY4Nw_7b08bf5a-0c49-4904-b14a-22e23303ae77">657,919</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMy00LTEtMS02NjY4Nw_719c9b5e-187f-4c44-95f2-ae8d4f1ba9af">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMy02LTEtMS02NjY4Nw_f30ebea3-5722-4cdc-ba31-b5f842469eec">306,276</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNS0yLTEtMS02NjY4Nw_1a56d4a4-52ee-40c1-b6a4-56d62372c93f">8,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNS00LTEtMS02NjY4Nw_bdba3c38-750f-40fb-8363-089b3434283b">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNS02LTEtMS02NjY4Nw_5d33c231-445c-4811-a4a0-e9432cf234cd">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 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNi0yLTEtMS02NjY4Nw_4ba5728d-28b1-4c87-8283-952f58475da0">47,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNi00LTEtMS02NjY4Nw_498a5b86-ab4b-45e3-889f-75c19c84528d">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNi02LTEtMS02NjY4Nw_2d447101-f1c5-45be-b9aa-63b490673293">62,281</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:AmortizationOfCloudComputingImplementationCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNy0yLTEtMS02NjY4Nw_836dc0a2-7b08-4fa7-ae30-e7c546a164b0">28,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:AmortizationOfCloudComputingImplementationCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNy00LTEtMS02NjY4Nw_37b1e82d-ec37-431a-a6b0-6cfda6cedd53">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:AmortizationOfCloudComputingImplementationCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNy02LTEtMS02NjY4Nw_823fc7c0-ffff-46ca-acef-6b8d48d0609b">18,399</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfOC0yLTEtMS02NjY4Nw_7778f5b6-9a52-4a7b-8720-7b14ac37b94c">1,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfOC00LTEtMS02NjY4Nw_567c5461-76b4-4843-bfc8-d5765bb4b65e">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfOC02LTEtMS02NjY4Nw_a1a04462-e092-4c0e-9402-06d88af9621e">1,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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) losses 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfOS0yLTEtMS02NjY4Nw_a4ed0362-91f5-470e-97a4-2fd120d1896f">98,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfOS00LTEtMS02NjY4Nw_9c03e56f-3327-4249-be83-fe73adc362e9">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfOS02LTEtMS02NjY4Nw_affee11f-cc76-472c-95ec-8e947de19df1">66,866</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTAtMi0xLTEtNjY2ODc_7717387f-458a-4676-bda4-c441c0b261b7">57,663</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTAtNC0xLTEtNjY2ODc_95d46bab-4da3-4a27-9fdd-94dd7b828e2b">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:RestrictedStockExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTAtNi0xLTEtNjY2ODc_20b91c11-7056-46fd-87db-055af57a3672">52,486</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTEtMi0xLTEtNjY2ODc_155afe39-3a61-45d8-8e50-3b90c8a924e6">10,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTEtNC0xLTEtNjY2ODc_ba2eafd0-c25d-44f0-b449-e6332566b8f6">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTEtNi0xLTEtNjY2ODc_e19b21e6-1a72-4e19-8585-a54aa1164fbd">13,146</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTMtMi0xLTEtNjY2ODc_def55000-b7d1-4219-9bce-efc7cae547e4">65,626</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTMtNC0xLTEtNjY2ODc_fc343bb7-852c-4255-a4bb-1de19c72f5e8">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTMtNi0xLTEtNjY2ODc_a8143306-3e7c-4975-b382-0de7b597b49c">127,740</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%">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTQtMi0xLTEtNjY2ODc_b808dd5f-cafb-4e21-b138-4d2db858ae4b">40,357</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTQtNC0xLTEtNjY2ODc_c2066412-fbe6-40c8-af5e-8061e469fbf8">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTQtNi0xLTEtNjY2ODc_dbd92969-300e-4f48-aa6d-136cbab60fe8">33,178</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTUtMi0xLTEtNjY2ODc_3ab318f8-546a-4974-8981-31eaeb230f11">3,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTUtNC0xLTEtNjY2ODc_68c91f35-09b8-4c53-9d19-113d627d501a">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTUtNi0xLTEtNjY2ODc_1409bd05-0b28-4b2a-8213-3180477eae12">1,098</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%">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTYtMi0xLTEtNjY2ODc_326ea3e2-06cf-4d5f-b127-e3457c1fdff0">58,067</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTYtNC0xLTEtNjY2ODc_6e94d467-f4e3-4268-adb8-a4b8ba4dffb9">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTYtNi0xLTEtNjY2ODc_6a107372-840f-4f0b-9d29-c565863b2d3d">119,231</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTctMi0xLTEtNjY2ODc_84752db5-25f1-48fb-8caf-1c0f1ccb8e76">61,165</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTctNC0xLTEtNjY2ODc_41c970ab-02cb-46e9-9f27-78c36bf156a0">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTctNi0xLTEtNjY2ODc_c114f9b3-ef1e-40dc-b06f-f06140eaa76a">13,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTgtMi0xLTEtNjY2ODc_a6d90771-bc27-4a17-be97-ad8cba5ab3fc">2,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTgtNC0xLTEtNjY2ODc_67cb0118-6f3e-4d09-b0c3-21c6aa201ad0">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTgtNi0xLTEtNjY2ODc_dc3e26d2-f4a0-4cd0-9740-682dbbe9153b">182</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%">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTktMi0xLTEtNjY2ODc_6daee0c2-0b87-417d-b24c-ce93d5bf1177">9,295</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTktNC0xLTEtNjY2ODc_6fb85546-5f1a-434a-afcc-5f8910e317be">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTktNi0xLTEtNjY2ODc_d220579d-02f3-4092-9cf5-e8507ce0b1c1">2,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjAtMi0xLTEtNjY2ODc_62233af4-8c86-410f-b946-2b3db907236a">683,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjAtNC0xLTEtNjY2ODc_a3442727-208b-434b-a22c-7746b0601786">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjAtNi0xLTEtNjY2ODc_b9b8021c-d945-4150-8cb1-5fcb320f9fc8">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></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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjMtMi0xLTEtNjY2ODc_6e107197-5e00-49ff-b7e0-8a39763a390f">61,120</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjMtNC0xLTEtNjY2ODc_d877b02d-d4fd-444b-8936-3d7bb218ed53">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjMtNi0xLTEtNjY2ODc_e9b2ab91-f090-473e-a405-2e7e0964402e">33,377</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:PaymentsForEmployeeDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjQtMi0xLTEtNjY2ODc_7e933e64-bd97-4526-a91f-c0682a87c29f">67,388</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:PaymentsForEmployeeDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjQtNC0xLTEtNjY2ODc_8ecc050c-2062-41dd-b8ec-a85c86e3ead1">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:PaymentsForEmployeeDeferredCompensationPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjQtNi0xLTEtNjY2ODc_b85426eb-35ce-4fa7-a585-489970f8128b">64,351</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:ProceedsFromEmployeeDeferredCompensationTrustRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjUtMi0xLTEtNjY2ODc_115e79c4-4077-4484-a1cd-4cdcb56cea2c">30,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:ProceedsFromEmployeeDeferredCompensationTrustRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjUtNC0xLTEtNjY2ODc_17dbc9f0-4254-4b35-ac0c-2873c602782b">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:ProceedsFromEmployeeDeferredCompensationTrustRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjUtNi0xLTEtNjY2ODc_2f757c03-990b-4e1f-97fa-8f66d8bb5086">123,025</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjYtMi0xLTEtNjY2ODc_098996c5-f14a-4a27-8705-dd88848d6012">18,984</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjYtNC0xLTEtNjY2ODc_020f4319-5977-4a38-994a-464aa06ac0e0">&#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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjYtNi0xLTEtNjY2ODc_d5b47424-f842-4530-8ce5-876b490f201c">15,836</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) 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjctMi0xLTEtNjY2ODc_40a41296-c856-474c-bb74-6e08a193f47c">116,623</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjctNC0xLTEtNjY2ODc_af23308d-33fb-41ac-bb1a-d5282d0f67e0">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjctNi0xLTEtNjY2ODc_1501b25e-79a9-4fe3-9c72-e1dadc49443f">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></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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:RepaymentsOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzAtMi0xLTEtNjY2ODc_42bc0782-61f4-471a-ad94-8f1b16781b1f">&#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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzAtNC0xLTEtNjY2ODc_d7fe5825-9777-4fc8-b17f-a784c3a88bf7">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzAtNi0xLTEtNjY2ODc_67e7929f-52d3-433a-8cd1-48a163ec329c">218</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzEtMi0xLTEtNjY2ODc_c4f15fd1-3e98-4ad2-99d0-18789be6b05f">319,897</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzEtNC0xLTEtNjY2ODc_f5061634-a6fd-40d1-9556-f56eca02c074">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzEtNi0xLTEtNjY2ODc_740d4ef8-3eee-4e08-b6c2-b9455f61c887">159,172</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzItMi0xLTEtNjY2ODc_e0cee6aa-56fa-4a29-86b4-13240615a4f9">189,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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzItNC0xLTEtNjY2ODc_9a3959e7-587d-41b5-8bbb-f0530a2ee385">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividends" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzItNi0xLTEtNjY2ODc_754f4d97-77e1-487d-8f00-c4c5c24d07a6">155,935</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzMtMi0xLTEtNjY2ODc_8e046804-dcc2-4d9b-926b-f40fe82b9adb">509,183</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzMtNC0xLTEtNjY2ODc_1494c30d-5d59-45fd-b6ff-4f8fc408f3e1">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzMtNi0xLTEtNjY2ODc_555bc69e-397d-40eb-b37a-ce1b7272b9e5">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzQtMi0xLTEtNjY2ODc_856f735a-2318-425f-97f1-344ceda57f48">18,319</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzQtNC0xLTEtNjY2ODc_cb068646-f299-420c-91ac-891ecb5f4a5d">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzQtNi0xLTEtNjY2ODc_470fc5b1-bb4e-4c6d-85cb-4af0b18cac15">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzUtMi0xLTEtNjY2ODc_b7408cc1-b9d7-48f9-8d95-d3970e07efd1">39,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzUtNC0xLTEtNjY2ODc_b5d64783-3e38-41fb-9d61-a1f168ce73ef">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzUtNi0xLTEtNjY2ODc_e4d02c3f-0264-45a1-95b2-7833e5e6b189">303,948</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%">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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzYtMi0xLTEtNjY2ODc_290f7dca-b786-4181-a78e-774a8f289550">619,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzYtNC0xLTEtNjY2ODc_c70507b6-65ac-44f7-9bf9-8a4760a0e6b9">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="i0e7476e8493c49d6b04320c0f59061f4_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzYtNi0xLTEtNjY2ODc_1aa9af87-6e14-4bab-b0c3-040f3d593e63">270,478</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzctMi0xLTEtNjY2ODc_26f00729-74b9-4135-a143-52eb90982a14">658,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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzctNC0xLTEtNjY2ODc_93c4e1b4-db02-4459-8d7c-f2a1f9f76c9f">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="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzctNi0xLTEtNjY2ODc_a2c97f8a-44ad-4797-9c97-6076b540c772">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></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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDEtMi0xLTEtNjY2ODc_833eb4ba-4a60-4767-82d6-60c1981ba0ad">368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDEtNC0xLTEtNjY2ODc_64e55b01-c16f-4471-8471-75428bfd33ef">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDEtNi0xLTEtNjY2ODc_45e1ab59-553d-4916-9fd8-3d44e12dc01a">577</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDItMi0xLTEtNjY2ODc_225954b7-f3ed-4cd7-85b8-d19b1578dd5a">217,927</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDItNC0xLTEtNjY2ODc_67a5d011-38d3-48b1-8401-da4ff1f73bfe">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDItNi0xLTEtNjY2ODc_bf6ca4dd-019e-47d5-b961-05ea6a136573">128,321</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:StockRepurchasesAwaitingSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDQtMi0xLTEtNjY2ODc_9a48b73c-9499-4a00-b206-14c7251eca4f">3,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:StockRepurchasesAwaitingSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDQtNC0xLTEtNjY2ODc_ba2e919e-7297-49be-91fd-1fb2a87c979d">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:StockRepurchasesAwaitingSettlement" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDQtNi0xLTEtNjY2ODc_95cb4d35-2ba3-422d-ae67-40c533c025cd">3,104</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:DeferredCompensationPlanFundExchangesWithinPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDUtMi0xLTEtNjY2ODc_cf4604f4-7f32-4021-824f-76bc83b9aba3">103,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:DeferredCompensationPlanFundExchangesWithinPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDUtNC0xLTEtNjY2ODc_9f02356b-6be2-49d6-852f-4ff177f9f2f5">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:DeferredCompensationPlanFundExchangesWithinPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDUtNi0xLTEtNjY2ODc_555d712a-d3ea-4adb-8d3c-80687d6e3339">208,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 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%">Contingent consideration related to acquisition</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDYtMi0xLTEtNzE2Mjg_4213000f-0c69-4a52-9f0c-187e1c5c2b92">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDYtNC0xLTEtNzE2Mjg_8cdb28d3-27a8-4208-9629-068c8499e92d">&#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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDYtNi0xLTEtNzE2Mjg_cb98a782-4759-4063-8230-4f1890d9f1b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:8pt;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="i4b543d6a313a42d59f76d5e3286b6298_67"></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="i4b543d6a313a42d59f76d5e3286b6298_70"></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0MzM_b27633f1-4c24-427a-adc2-da2783d5245b" continuedAt="i6caa45a96860460196f4b52cc32c45ff" escape="true"><div style="margin-top:9pt;text-align:justify"><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><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="rhi:NatureOfOperationsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfNDM5ODA0NjUyOTYwOQ_a5d229ef-d348-4831-bfc3-8ea93b639619" escape="true"><div style="margin-top:5pt;text-align:justify;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;) is a specialized talent solutions and business consulting firm that connects opportunities at great companies with highly skilled job seekers. </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-weight:400;line-height:120%"> offers contract talent solutions and permanent placement talent solutions for finance and accounting, technology, marketing and creative, legal, administrative, and customer support roles. Robert Half is also the parent company 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: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%">, a global consulting firm that provides internal audit, risk, business, and technology consulting solutions.</span></div><div style="margin-top:9pt;text-align:justify;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 2022 the Company unified its family of Robert Half brands to focus on its key brand,</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%">This simplifies the Company&#8217;s go-to-market brand structure for clients and candidates, provides leverage for greater brand awareness, and allows future flexibility to expand the Company&#8217;s existing functional specializations. In connection with this process, the Company&#8217;s current financial statement disclosures reflect new names for its reportable segments, including contract talent solutions (formerly temporary and consultant staffing), permanent placement talent solutions (formerly permanent placement staffing) and Protiviti (formerly risk consulting and internal audit services). What was previously referred to as staffing operations is now referred to as talent solutions. </span></div><div style="margin-top:9pt;text-align:justify;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 presentation of contract talent solutions includes functional specializations rather than the previously branded divisions. The functional specializations are: finance and accounting, which combines the former </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%"> 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: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%"> divisions; administrative and customer support, which consists of the former </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%">; and technology, which includes the former</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></div><div style="margin-top:9pt;text-align:justify;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 operates in North America, South America, Europe, Asia, and Australia. The Company is a Delaware corporation.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NzE_9443d323-8074-4417-9007-fb1804fb3376" continuedAt="i7c2f44a298504c8da0b6f213a3a8c08c" 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="i7c2f44a298504c8da0b6f213a3a8c08c">&#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 2022 presentation.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Mjk_09b5afdb-1672-4ab5-8909-91671eada172" 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-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NDc_f5da6716-841d-48ff-bcb7-3b3952ca49cc" continuedAt="i3b6a7ca5136e4f1a9e78b20cee844a5d" 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="i3b6a7ca5136e4f1a9e78b20cee844a5d">&#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. As of December&#160;31, 2022, 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. Actual results and outcomes may differ from management&#8217;s estimates and assumptions.</ix:continuation> </span></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0MzU_639ed465-06b3-4d3a-a4ee-34c787fc11d6" escape="true"><div style="margin-top:9pt;text-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMzAwNQ_575f255b-bd9a-4cd7-8bc6-6a14bbf4b514">three</ix:nonFraction> segments: contract talent solutions, permanent placement talent solutions, and Protiviti. 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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of the revenue recognition accounting policy.</span></div><div style="margin-top:9pt;text-align:justify;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 contract talent solutions consist of payroll, payroll taxes, and benefit costs for the Company&#8217;s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement talent solutions consist of reimbursable expenses. Protiviti 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-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NTA_2e01d49e-6d5f-4d76-9f58-261a3431212c" continuedAt="i2cfd033143134158918dd2e3c11529bc" 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="i2cfd033143134158918dd2e3c11529bc">&#160;&#160;&#160;&#160;The Company expenses all advertising costs as incurred.</ix:continuation> Advertising costs were $<ix:nonFraction unitRef="usd" contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTA0NDUzNjA0OTIyMzI_890498d3-8e9b-44d5-a443-ebf81c01bf29">55.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTA0NDUzNjA0OTIyMjQ_d5ed163a-37d5-43df-9c3a-72f896e6d9c7">49.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-5" name="us-gaap:AdvertisingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTA0NDUzNjA0OTIyNDQ_7ef57275-cf8c-4170-ab19-8b1d3f00cf42">37.2</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021, and 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%">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="i6caa45a96860460196f4b52cc32c45ff" continuedAt="i36ff9b43c39c495cb7ec983358254633"><div style="margin-top:12pt;text-align:justify;text-indent:24.75pt"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="rhi:IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NjE_b1b771d0-14fc-4692-8112-42b24734f83c" 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) Loss 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 and adjustments are recorded in selling, general and administrative expenses or, in the case of Protiviti, 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) loss from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments and is presented separately on the Consolidated Statements of Operations.</span></ix:nonNumeric></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0ODk_8658525e-f539-4233-8c09-c1ba36849dc4" escape="true"><div style="margin-top:9pt;text-align:justify;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) loss from investments held in employee deferred compensation trusts (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:DeferredCompensationPlanDividendIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfMi0yLTEtMS02NjY4Nw_45e9b76b-2ece-425d-b6cc-2843735e7926">12,637</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:DeferredCompensationPlanDividendIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfMi01LTEtMS02NjY4Nw_f82a0201-d50c-4938-92ba-cb72050365eb">23,719</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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:DeferredCompensationPlanDividendIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfMi03LTEtMS02NjY4Nw_df2591ce-1a70-4570-982c-4f93a3f41895">8,322</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%">Realized and unrealized (gains) losses</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfMy0yLTEtMS02NjY4Nw_a4ed0362-91f5-470e-97a4-2fd120d1896f">98,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfMy01LTEtMS02NjY4Nw_1ab8e153-88c3-4de2-a5bb-7c0fc2d5a1c1">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfMy03LTEtMS02NjY4Nw_980c4fba-adaf-4109-bcb2-c600aaf320d9">66,866</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%">(Income) loss 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="rhi:DeferredCompensationPlanInvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfNC0yLTEtMS02NjY4Nw_563010ed-d3d0-4368-b931-12fe68d90950">86,139</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:DeferredCompensationPlanInvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfNC01LTEtMS02NjY4Nw_67e7d0f3-516e-4382-b618-8ff7d13322ef">61,078</ix:nonFraction>)</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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:DeferredCompensationPlanInvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfNC03LTEtMS02NjY4Nw_72b4f9f0-ca32-49a0-b0be-8b3740fd03fb">75,188</ix:nonFraction>)</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-align:justify;text-indent:24.75pt"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0MjE_e63abf74-9113-4b9d-8242-a6aab54e9ce3" 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-align:justify;text-indent:24.75pt"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0MjI_88b01cda-c54a-40bb-b7d8-41e422b36524" 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Njc_09d4c5af-dfed-42a1-9bfa-22adbb3915d9" escape="true"><div style="margin-top:9pt;text-align:justify;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-align:justify"><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-align:justify"><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:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: unobservable inputs in which there is little or no market data, which requires management&#8217;s best estimates and assumptions that market participants would use in pricing the asset or liability</span></div><div style="margin-top:9pt;text-align:justify;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, net accounts receivable, and 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="i36ff9b43c39c495cb7ec983358254633" continuedAt="i64d6085179aa41788551a04de3720ba7"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0ODU_c3fcb5bc-b627-483a-bb92-0e05b5fb2a94" escape="true"><div style="margin-top:9pt;text-align:justify;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 compensation trust assets (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width: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="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%">Fair Value Measurements Using</span></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%">Balance at December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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="ic733c82b1b784762ae3b4b546ab0d770_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMy0xLTEtMS02NjY4Nw_52ad3d86-fc6a-4873-9273-d85b0cf0ded9">77,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ib1dfd44145b0419da8bdc6543d2ba2bc_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMy0zLTEtMS02NjY4Nw_308d0d05-bdd8-4104-9974-ca0337dc466d">77,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1338724edfef4f9e99102d5d925a5d0d_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMy01LTEtMS02NjY4Nw_268a64fe-ee63-4fcf-b0ce-36f3cebe5be8">&#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="ieee930277f2d4740bbe0fed55e9dd6f0_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMy03LTEtMS02NjY4Nw_227f83fc-e66a-4014-af5c-89303ac9754e">&#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="idb48d4f773c445dd8fc568ce496d4477_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNC0xLTEtMS02NjY4Nw_0ebc5709-9203-4184-8e78-15771f907b60">31,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae874d9e16994f46b90c8703af61b51e_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNC0zLTEtMS02NjY4Nw_bba81edb-61fb-4fb8-84b6-e561e180e255">31,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4039543940874eb4aa33a98f3d12953d_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNC01LTEtMS02NjY4Nw_3fe093c4-8975-4a07-98bd-75c3c75b6326">&#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="if7d3b22235b64e48aca33a6be7b77eb1_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNC03LTEtMS02NjY4Nw_e1d0bc0c-d8a9-445b-808f-1689b6ebf91d">&#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="i9c87562b717540c091059c5d504431a9_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNS0xLTEtMS02NjY4Nw_9c2f3f22-c997-4b94-89d8-c75304ec9637">245,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ef2ad3c93a5442ab5c222fe4d5ef4fb_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNS0zLTEtMS02NjY4Nw_71f9c37d-4a36-41d8-8c7a-579edafdac5c">245,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43f23e61e1a2422488373171d8dcb11a_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNS01LTEtMS02NjY4Nw_2d6e4e59-a43c-4e40-90ab-8e20520f7bb6">&#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="ia72e5f418a1844148c70bacb73b95a2c_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNS03LTEtMS02NjY4Nw_e2c9763f-1275-40ea-99fb-12fb87942f80">&#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="i3fc0445105a346209df2f6733569f49b_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNi0xLTEtMS02NjY4Nw_ec1bd2d7-147a-48cf-a3e1-1dc6092e9de5">78,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="i5320226e603041ca88b3d6be37f1489c_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNi0zLTEtMS02NjY4Nw_aed97d33-4c30-47b1-aee8-7708454e37f6">78,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="i5169803810d444df9e79c7926a303dfd_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNi01LTEtMS02NjY4Nw_50c4ad79-6b8f-4891-85f7-0c747d6f64d0">&#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="ibf7f9d5d8dd8432f98601777f127e2c4_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNi03LTEtMS02NjY4Nw_440aa409-90cd-4319-b16a-3048ea1057e8">&#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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNy0xLTEtMS02NjY4Nw_174689cd-7f25-4674-a503-f56ab7ec6b75">432,734</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="i70da6e2b32a34b789d7ba3d96d91232c_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNy0zLTEtMS02NjY4Nw_831c5750-76cd-4965-9ef9-9e2a96acad8d">432,734</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="i0343df1d59c34b698bed57d59695720f_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNy01LTEtMS02NjY4Nw_45b350f1-8c3f-4aba-b023-fe4fa0be2da3">&#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="i6b4c78d559a9463c85ad55c0e95b5ae4_I20221231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNy03LTEtMS02NjY4Nw_9e18a5af-6a18-450b-a3c2-5caec8ee9a18">&#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:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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="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%">Fair Value Measurements Using</span></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%">Balance at December 31, 2021</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%">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="ibfd79f3634944243a640ec7cba314b21_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTItMS0xLTEtNjY2ODc_2aa29e1d-37e8-487e-8d4f-f8ff7f4e5930">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="ib113abbaea9545dfafbfbd5543053b12_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTItMy0xLTEtNjY2ODc_e95facb8-75f5-4d8d-bd01-25c7afa67c12">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="i51ac3e0abba54f53b0216c293377c5e2_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTItNS0xLTEtNjY2ODc_5cc78e31-2b92-42de-9fa4-b55e0dc2f4be">&#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="i66dca1383e9941b8bfe20b94204ddff9_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTItNy0xLTEtNjY2ODc_3067c3a4-4cbd-48a3-819f-c5f29f61e3b2">&#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="i4e862a689724413ebe12d612d8cb0fd2_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTMtMS0xLTEtNjY2ODc_d52210e3-130b-43f9-b5d6-c66aee3db4d4">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="i5b4000a0e7c34b1e82dadea63858baae_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTMtMy0xLTEtNjY2ODc_3b5075a5-71b7-4bd5-9c49-9476fb73cb9c">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="i0317acdd315d4d3a991a1a573807fd44_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTMtNS0xLTEtNjY2ODc_6314b663-66b1-459a-bbcc-93f667dd2e90">&#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="idb290f94f4894ef2ad06a89277a378c9_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTMtNy0xLTEtNjY2ODc_9a1707f8-935d-48b6-944c-83bbb891a2fe">&#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="i871b9626a7b74df3b56cca49981c3768_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTQtMS0xLTEtNjY2ODc_aa86ae2b-316c-4d45-ac6d-cd2ddede8e22">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="i9f9dd80aa12d48818a4ab60480a002ce_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTQtMy0xLTEtNjY2ODc_1043fc93-5416-4afd-ba99-29d9a042ec6c">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="i28d7f372a2c94007acbf636d41bd94b4_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTQtNS0xLTEtNjY2ODc_2c7656e6-a0d2-4a2d-9080-ebb84c929865">&#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="i027bac066d5c466787a7557bff906195_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTQtNy0xLTEtNjY2ODc_04fc1ae5-bf7b-4b63-802e-d20a24a2ef22">&#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="iefaf44a7405f4924b357300a751af34f_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTUtMS0xLTEtNjY2ODc_b5f38d1a-6f07-460f-90bc-60c708db4e7f">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="ief50b6602bee474c893f29fd51e616d2_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTUtMy0xLTEtNjY2ODc_f82e2cb9-8aae-418f-924b-e5cf9742777f">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="ifadbed625ec840c1bdfeff9ce250befb_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTUtNS0xLTEtNjY2ODc_a973e12f-b1f5-4d53-a8b9-019b66a0da5f">&#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="i33e2c5569be445d3979ceca81de19f88_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTUtNy0xLTEtNjY2ODc_ab3b920d-03fa-4998-89cd-6bba7f00629f">&#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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTYtMS0xLTEtNjY2ODc_7c8ca67b-b28b-4695-ae57-260c26a47c8f">494,991</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="i256224fcb98446c1b7b000a29cb950d6_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTYtMy0xLTEtNjY2ODc_eb6141fa-5990-446b-ad90-8910b067c012">494,991</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="i1fedd449137d493bb954aebe9be54901_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTYtNS0xLTEtNjY2ODc_ffbc5af7-6c41-4b97-93f4-293665345f65">&#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="iaa6e3bbba30d42e48d0b0238edda6368_I20211231" decimals="-3" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTYtNy0xLTEtNjY2ODc_60527cb0-43e4-48fb-9273-550afbdc6bf5">&#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><div style="margin-top:9pt;text-align:justify;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-align:justify;text-indent:24.75pt"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NzU_c606dc9c-12a2-4e68-9b9a-a5c2f8523e55" 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="i64d6085179aa41788551a04de3720ba7" continuedAt="i5effb64adc5d4e3b8384f0bf9d63d82d"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Mjc_76bc2b96-55e4-4b80-b190-006c4896ed07" escape="true"><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:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in the allowance for credit losses from December 31, 2020, through December&#160;31, 2022 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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 December 31, 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="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfMy0xLTEtMS02NjY4Nw_06c9253a-f44d-43b3-b39e-89f75cd52efc">19,617</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfNC0xLTEtMS02NjY4Nw_fe158999-4f3a-469e-a796-1215464817ed">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfNS0xLTEtMS02NjY4Nw_fb90592f-25e6-4b31-9e4b-108148a15aef">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfNi0xLTEtMS02NjY4Nw_5abb69e1-6bc8-44f6-a1ee-e2d15abcd147">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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfNy0xLTEtMS02NjY4Nw_fb4e98e4-3c68-4792-864f-ee24def11121">21,530</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfOC0xLTEtMS02NjY4Nw_10de5661-ecc0-45b2-adc7-79f5daed21de">8,771</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfOS0xLTEtMS02NjY4Nw_e1c85276-8ac5-4b22-aa7e-04a4ef761523">7,091</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfMTAtMS0xLTEtNjY2ODc_79a936bb-91d1-4502-9313-aef11a5e1383">649</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, 2022</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfMTEtMS0xLTEtNjY2ODc_4c4dd21d-44bb-4539-b8d0-147d101055d6">22,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Mzc_8e059c84-5ce8-4fb9-814f-7af7518b5c48" escape="true"><div style="margin-top:9pt;text-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Mzg_9813768f-4235-4952-915d-b7e17f7efbaa" continuedAt="i25a08b6f31b74561b13031c4c24f41d2" escape="true">Depreciation is computed using the straight-line method over the following useful lives:</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><ix:continuation id="i25a08b6f31b74561b13031c4c24f41d2" continuedAt="i586cb66e70514521a7b4087217d2aab2"><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="ic64abf17b02b490c80e2ac250deab0cc_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjQ0ZjY1ZmRlZWRiMTRjZjFiZTc0ZjBiN2UxYTlmNDczL3RhYmxlcmFuZ2U6NDRmNjVmZGVlZGIxNGNmMWJlNzRmMGI3ZTFhOWY0NzNfMC0xLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjlmOGZjNDE5ZGRmYTRkMzNhODFmYWQxYjkwOWRiMzhhXzQ_faf54f29-89ba-49d3-bc0c-6e5ef0c325ad">2</ix:nonNumeric>&#160;to&#160;<ix:nonNumeric contextRef="i92187e51f5c1463386aff05c110c8b7f_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjQ0ZjY1ZmRlZWRiMTRjZjFiZTc0ZjBiN2UxYTlmNDczL3RhYmxlcmFuZ2U6NDRmNjVmZGVlZGIxNGNmMWJlNzRmMGI3ZTFhOWY0NzNfMC0xLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjlmOGZjNDE5ZGRmYTRkMzNhODFmYWQxYjkwOWRiMzhhXzEw_9bbfe2b9-22c0-4000-a3a5-19ac1d09ee17">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="i17472e0cab2342808bec27153df77865_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjQ0ZjY1ZmRlZWRiMTRjZjFiZTc0ZjBiN2UxYTlmNDczL3RhYmxlcmFuZ2U6NDRmNjVmZGVlZGIxNGNmMWJlNzRmMGI3ZTFhOWY0NzNfMS0xLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjBlNTU0OThhYTllNzQ4OGE5YTVhZjZmNmRkMDM0NzkzXzQ_e8c505b8-0312-41fc-84aa-1c966a5916b0">2</ix:nonNumeric> to <ix:nonNumeric contextRef="i708f03497ddf4de6aa255f9839c045a2_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjQ0ZjY1ZmRlZWRiMTRjZjFiZTc0ZjBiN2UxYTlmNDczL3RhYmxlcmFuZ2U6NDRmNjVmZGVlZGIxNGNmMWJlNzRmMGI3ZTFhOWY0NzNfMS0xLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjBlNTU0OThhYTllNzQ4OGE5YTVhZjZmNmRkMDM0NzkzXzEw_4fff0752-a991-405a-871e-a3a99f9ec0cb">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="i6dc6134daf1048ee99ef28a30e606574_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjQ0ZjY1ZmRlZWRiMTRjZjFiZTc0ZjBiN2UxYTlmNDczL3RhYmxlcmFuZ2U6NDRmNjVmZGVlZGIxNGNmMWJlNzRmMGI3ZTFhOWY0NzNfMi0xLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjAxMzIwYjU1M2Q3ZjQwNjRhMDNkZjA0MTlkOTc1ZmZlXzQ_21f1d0b4-71d9-4437-bef6-18407e0140d3">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i61259430974745418c4ba6b4b8e405f4_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjQ0ZjY1ZmRlZWRiMTRjZjFiZTc0ZjBiN2UxYTlmNDczL3RhYmxlcmFuZ2U6NDRmNjVmZGVlZGIxNGNmMWJlNzRmMGI3ZTFhOWY0NzNfMi0xLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjAxMzIwYjU1M2Q3ZjQwNjRhMDNkZjA0MTlkOTc1ZmZlXzEw_7f8e82d5-c0f6-4ed8-8936-f10f5dcee1a9">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-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:InternalUseSoftwarePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NDU_d09d6259-c77d-41eb-9c57-f46555d9b9e3" continuedAt="ib8f2d597bed840bd892b854b9d233008" 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="ib8f2d597bed840bd892b854b9d233008">    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:id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfOTYzMQ_cdb8a8d0-cbb6-4df9-9705-b946388e1eab">two</span> to <ix:nonNumeric contextRef="i11fec0198dd043f29b75356ca6382308_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfOTYzNw_8e8c753e-824c-4249-a68b-e3f2a1d7586c">five years</ix:nonNumeric>.</ix:continuation> </span></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NTM_4edf1b9d-1811-4bbe-b177-debd303c8967" escape="true"><div style="margin-top:9pt;text-align:justify;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-align:justify;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="i5effb64adc5d4e3b8384f0bf9d63d82d" continuedAt="iacbdf92e458248cc8cd84508ea30194e"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Nzg_9eabd91c-0cfd-47ca-bc1a-c7517c98e897" 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:id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTE1OTM_4133d4d1-4a3e-482c-bd54-277a7b5a60c5">two</span> to <ix:nonNumeric contextRef="i6be4edd3a259448391329c46da849731_D20220101-20221231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTE1OTk_bb5c7959-fcad-4a49-9760-01a44e6e2b06">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, 2022, 2021 and 2020, 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, 2022, that caused the Company to perform an interim impairment assessment.</span></ix:nonNumeric></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NjM_86d797e8-0c37-4cf8-bf1e-1ac0c1c2eee5" continuedAt="if33b510b0d50484f9bdab6bda3f3a159" 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, 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:9pt;text-align:justify;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="if33b510b0d50484f9bdab6bda3f3a159">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="i66742fc3de224b64a1f8ceb1cf1ba418_I20221231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTY0OTI2NzQ3NjMxMA_f885c4f4-6871-4d16-9d78-a0bc99da59af">23.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i12947734bbc44d55998fd3feae3a6f7c_I20211231" decimals="-5" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTY0OTI2NzQ3NjMxNQ_52b7e716-d4d7-4a66-ac38-931589a4b87f">24.2</ix:nonFraction> million were recorded as of December&#160;31, 2022, and 2021, respectively. The valuation allowances recorded related primarily to net operating losses in certain international 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:SelfInsuranceReservePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NjQ_07ed72b2-871c-42b1-bd69-d13102da53cd" escape="true"><div style="margin-top:9pt;text-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="rhi:ProvisionForWorkersCompensationClaims" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTM4NzY_4a531875-cf5c-4a0c-8eca-1c742b8f7536">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="rhi:ProvisionForWorkersCompensationClaims" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTQxMDQ_dc670b27-faf5-4b6d-b3c4-2620750fed38">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="rhi:ProvisionForWorkersCompensationClaims" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTQyMDY_bdafb3bc-87a0-48b1-a96a-e6d50e43be7d">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:9pt;text-align:justify;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 include 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-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:HealthCareCostsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Njk_05506d36-85bd-4690-bcfd-7cd0d9ff49d4" continuedAt="i38ff36d960934c2d94a4cc7f988ca4cc" 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="i38ff36d960934c2d94a4cc7f988ca4cc">  The Company offers several medical plans to its employees and retains the economic burden for the first $<ix:nonFraction unitRef="usd" contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="rhi:ProvisionForMedicalClaims" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTUzMDE_f655b982-0994-4b60-8f41-f1ff893be02f">1.0</ix:nonFraction>&#160;million per claimant per year in medical claims. Claims in excess of $<ix:nonFraction unitRef="usd" contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="rhi:ProvisionForMedicalClaims" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTUzNjU_210fb2e0-aff6-4b36-bc60-c267ed242fc8">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="rhi:ProvisionForMedicalClaims" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTU0NzU_2b230a5a-5497-4249-be63-053e1bb278e5">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:9pt;text-align:justify;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 include 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="iacbdf92e458248cc8cd84508ea30194e"><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0ODE_a18f3693-bc62-438e-b74a-b56e3244d6ad" 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 international subsidiaries is their local currency. The results of operations of the Company&#8217;s international subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company&#8217;s international 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0ODc_ae129b34-eff6-4272-924d-a2ed85487f94" escape="true"><div style="margin-top:9pt;text-align:justify;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-align:justify;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-align:justify;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="i4b543d6a313a42d59f76d5e3286b6298_73"></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83My9mcmFnOjczMDdlYTQ5ZWJiNzQ2NDI4ZGQ0OTM0M2RkMmM5MjFjL3RleHRyZWdpb246NzMwN2VhNDllYmI3NDY0MjhkZDQ5MzQzZGQyYzkyMWNfMjIxMg_7f134d82-2681-46d0-b731-d077089932c6" escape="true"><div style="margin-top:14pt;text-align:justify"><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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83My9mcmFnOjczMDdlYTQ5ZWJiNzQ2NDI4ZGQ0OTM0M2RkMmM5MjFjL3RleHRyZWdpb246NzMwN2VhNDllYmI3NDY0MjhkZDQ5MzQzZGQyYzkyMWNfMjIxNw_e1402ff7-318d-4b90-810f-ec4f0c72091b" escape="true"><div style="margin-top:9pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-align:justify;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 (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2021-10, &#8220;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#8221; 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. The Company adopted this ASU in January 2022. The adoption of this guidance did not have a material impact on its financial statements.</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-align:justify;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%">Business Combinations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In October 2021, the FASB issued ASU 2021-08, &#8220;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.&#8221; This guidance requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Accounting Standards Codification 606, Revenue from Contracts with Customers, as if it had originated the contracts. After the amendments are adopted, it is expected that an acquirer will generally recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements. The ASU is effective for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. Early adoption is permitted. The Company adopted this ASU during the fourth quarter of 2022. The adoption of this guidance did not have a material impact on its financial statements.</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div></ix:nonNumeric></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><div id="i4b543d6a313a42d59f76d5e3286b6298_76"></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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTY3Nw_744a4072-274a-4e0c-85ae-911773f08a3d" continuedAt="i6b1e962e0e33416e9d66ab01dbc67aad" escape="true"><div style="margin-top:14pt;text-align:justify"><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:9pt;text-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNDY_575f255b-bd9a-4cd7-8bc6-6a14bbf4b514">three</ix:nonFraction> segments: contract talent solutions, permanent placement talent solutions, and Protiviti. 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:9pt;text-align:justify;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%">Contract talent solutions revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Contract talent solutions 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:9pt;text-align:justify;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 contract talent solutions 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:9pt;text-align:justify;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 talent solutions revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Permanent placement talent solutions 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="rhi:StaffingPlacementGuaranteePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfMjQ5Ng_4a462d7b-406d-4478-ba1e-e76ef08fcbcc">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 talent solutions services are charged to employment candidates.</span></div><div style="margin-top:9pt;text-align:justify;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 revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Protiviti's consulting 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. Protiviti&#8217;s consulting 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:9pt;text-align:justify;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><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="i6b1e962e0e33416e9d66ab01dbc67aad"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTY3OA_3a88cad5-aca5-424c-bd12-121cb7a3ecdf" escape="true"><div style="margin-top:9pt;text-align:justify;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 functional specialization and segments (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2022</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%">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%">Contract talent solutions</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 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%">Finance and accounting</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="i0cd5ef98f0c84604a6b893686898b2c0_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMi0yLTEtMS02NjY4Nw_44b17be6-349d-4354-9515-d5570d7d7a1e">3,185,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17faa41c0cd446eab94a1f26168aea84_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMi00LTEtMS02NjY4Nw_a960d15e-953c-4d66-afaf-04dd8432e1e6">2,764,897</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ic70611df80c84273bdbebc7686aa558d_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMi02LTEtMS02NjY4Nw_68916682-99e4-4b28-b653-eb5419b015bd">2,256,966</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%">Administration and customer support</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="iee653d3ed31b4c178791d20df88ec27d_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMy0yLTEtMS02NjY4Nw_2dff696e-5b36-486a-a1db-f275409eea94">1,042,634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id53956dabcba40f6889b4fa06dbecc65_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMy00LTEtMS02NjY4Nw_e206004f-ac3c-4190-b2f2-8ce1c4ce3ae5">1,058,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8c9fd4852bf483eac2da7ce8538e994_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMy02LTEtMS02NjY4Nw_8dcc0592-30e3-496d-ad42-28967e2d7d2c">764,947</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 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%">Technology</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="iedc81e84f60f41699ee12495cba56a31_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNC0yLTEtMS02NjY4Nw_6910932f-4370-441b-9f33-898971757662">857,261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i385f07071bab43d2a3b90a1b8029c76e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNC00LTEtMS02NjY4Nw_0f0d5f55-5cdd-48fb-bc76-a32bbd3b410d">795,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i960b3913fdf74aed9d7695694a6afbb0_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNC02LTEtMS02NjY4Nw_26ae3bf6-1c1b-4422-8adc-0fdde36dec32">695,418</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%">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="i9ce997ee088043d089d015b72a303108_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNi0yLTEtMS02NjY4Nw_f1c392de-2df2-47fc-8213-76474a8acc6c">552,231</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="if5555f208d684e8d97fe84fb5fbbe26a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNi00LTEtMS02NjY4Nw_bbf38a65-1775-4945-aa80-712f1cb371c2">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="i90ab08aefd724ceb9c99c4e0a0fc8601_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNi02LTEtMS02NjY4Nw_9a0cb781-cf5d-458b-bf4d-e537024980a5">239,996</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%">Total contract talent solutions</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="i8ecaaac4b1b0407ea12602bc46879271_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNy0yLTEtMS02NjY4Nw_032c634d-1f76-4b0a-a177-3bb27a32a4ac">4,532,847</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="i5aa90757bd0f4f79a2c34589cce00b66_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNy00LTEtMS02NjY4Nw_4f022a3a-2004-4678-b47e-04329bc3948c">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="ief74e525c74f4eeca0437927af305b4e_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNy02LTEtMS02NjY4Nw_e86badf0-8a31-4e64-a1b9-85b229152fd7">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 talent solutions</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="i1067398083a04d34893647bf3b6334cb_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfOC0yLTEtMS02NjY4Nw_35839172-a0e9-4f70-be08-ca860eb9b8a6">725,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01c50cbf2ab1486caa5d168b243b60b2_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfOC00LTEtMS02NjY4Nw_711cdc67-9220-496c-9557-25fc5f876eba">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="ieb11e1e5ec244521a0c57b38a3bb3fbc_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfOC02LTEtMS02NjY4Nw_94ebf85f-3495-4f7e-94de-cc5504b1e5db">370,109</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%">Protiviti</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="i4003a9a0f61c483bb40d0d75b8594ff4_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfOS0yLTEtMS02NjY4Nw_64c38313-7a81-4314-a57f-12d866cf457e">1,980,140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78a9f3e08c25428e8a066eaa1769db58_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfOS00LTEtMS02NjY4Nw_bbbac9c9-4429-4ae1-acf5-299ea7370dfd">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="if13681fedf014a1ba82b2a16f7ffabb9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfOS02LTEtMS02NjY4Nw_2d9f7f8e-acbe-4afd-9220-2b9aedc4594c">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMTAtMi0xLTEtNjY2ODc_4a68c083-6fd1-482e-8e65-869ac69b41e0">7,238,142</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMTAtNC0xLTEtNjY2ODc_1ace3473-446b-4936-a0a5-a05a2e0338ed">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMTAtNi0xLTEtNjY2ODc_b6f31f1b-3d1f-4306-955e-718c97e9d27e">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></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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">Service revenues for finance and accounting, administrative and customer support, and technology include intersegment revenues, which represent revenues from services provided to the Company&#8217;s Protiviti segment in connection with the Company&#8217;s blended business solutions. Intersegment revenues for each functional specialization are aggregated and then eliminated as a single line.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;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&#8217;s customer and the services offered. The term between invoicing and when payment is due is not significant.</span></div><div style="margin-top:9pt;text-align:justify;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, 2022, 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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTA4Ng_63c041d5-af8a-43ec-b747-fa98a88ef9ce">152.6</ix:nonFraction> million. Of this amount, $<ix:nonFraction unitRef="usd" contextRef="i9b32d8c59c5a4365b073d5122af09e93_I20221231" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTEwNg_1a53fc55-e759-4e02-9e7a-9f3f165ebbf1">138.4</ix:nonFraction> million is expected to be recognized within the next <ix:nonNumeric contextRef="i9b32d8c59c5a4365b073d5122af09e93_I20221231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTE1NA_63386d75-5987-4f60-aa12-ac9f3fe43d3d">twelve months</ix:nonNumeric>. As of December 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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTM0MQ_1aeabe79-7173-4e86-9648-9c27ec69cfa7">111.9</ix:nonFraction>&#160;million. </span></div><div style="margin-top:9pt;text-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTY3OQ_311f8097-928f-44b0-9582-bb287006b97b" continuedAt="i9190780013d94f2992aec1c83dcad913" escape="true">The following table sets forth the activity in contract liabilities from December 31, 2020, through December&#160;31, 2022 (in thousands):</ix:nonNumeric></span></div><div style="text-align:justify"><ix:continuation id="i9190780013d94f2992aec1c83dcad913"><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, 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="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfNi0yLTEtMS02NjY4Nw_1155f221-6f6d-4478-96c5-d1419f12b49f">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;text-align: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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfNy0yLTEtMS02NjY4Nw_a2480ca3-b4ca-4d34-94b3-8bd88ae3df81">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;text-align: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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfOC0yLTEtMS02NjY4Nw_68eed8bd-7448-4672-bbec-64ca26c75e98">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;text-align: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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfOS0yLTEtMS02NjY4Nw_024129db-426b-487e-a2b5-3c2a501d3fab">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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfMTAtMi0xLTEtNjY2ODc_462a7e35-191a-49f0-914a-bbe4b7f62e32">25,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfMTEtMi0xLTEtNjY2ODc_6773437e-0705-4920-8d0f-529e08e4cf40">43,830</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfMTItMi0xLTEtNjY2ODc_8a0b73ce-3832-4964-bde5-a2051fe49172">47,056</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfMTMtMi0xLTEtNjY2ODc_c09984a1-39cb-4827-a8c6-2aeb77955498">392</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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfMTQtMi0xLTEtNjY2ODc_7046c7a2-0915-4e15-a22f-65c07fc3612f">21,983</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 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="i4b543d6a313a42d59f76d5e3286b6298_79"></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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:OtherCurrentAssetsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RleHRyZWdpb246OTc4NzU3NTg2NWI4NGM3MDk5Y2RkNGZlOGM2YTFjMTZfNzU_e8a37b90-06c6-4ff5-91fe-db566e3cb239" 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RleHRyZWdpb246OTc4NzU3NTg2NWI4NGM3MDk5Y2RkNGZlOGM2YTFjMTZfODA_73d92c43-77b9-4374-b57e-e17e1d24ef50" escape="true"><div style="margin-top:9pt;text-align:justify;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%">2022</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%">2021</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfMi0yLTEtMS02NjY4Nw_0cb54d18-3d49-4dce-9a2f-3a0798c2b450">69,394</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfMi00LTEtMS02NjY4Nw_35304057-b78c-4f01-a177-0075dc25892c">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfMy0yLTEtMS02NjY4Nw_390beca3-395a-4c4e-ab06-f07ca7d5d08f">56,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfMy00LTEtMS02NjY4Nw_f60d4ba3-ddcb-41ae-8981-483948ef3828">44,692</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfNC0yLTEtMS02NjY4Nw_ed60f6eb-930c-49c5-a366-0e07bdec04fc">49,963</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:OtherAssetsMiscellaneousCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfNC00LTEtMS02NjY4Nw_1457d769-8e90-4cff-b6ab-99f3ff55e6be">55,646</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfNS0yLTEtMS02NjY4Nw_061c80d7-a4f2-4bf4-bde0-01d7377c51ef">175,465</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:OtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfNS00LTEtMS02NjY4Nw_4742e14b-1fc4-4da5-a8a6-6ae490c7c7a8">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></tr></table></div></ix:nonNumeric></ix:nonNumeric><div id="i4b543d6a313a42d59f76d5e3286b6298_82"></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RleHRyZWdpb246NjMwNDE2Yjg0ODZiNGQ2YjhlY2Q4NWEyNjEwYmE3OTNfODA_1c99e540-c936-4690-bca4-268099b09de0" 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="i586cb66e70514521a7b4087217d2aab2"><div style="margin-top:9pt;text-align:justify;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%">2022</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%">2021</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="id75242a7164d4d2d9d89634409abc4ec_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfMi0yLTEtMS02NjY4Nw_b6738a57-2277-4dec-bd8c-47cc176945d0">160,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5e6f1021fa5441490b615cda36c145f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfMi00LTEtMS02NjY4Nw_ecccc7e8-f585-4344-a289-6e8f3a9b1f02">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i170cdcf46c77460693217bdbd17d7385_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfMy0yLTEtMS02NjY4Nw_7accda71-4863-429d-8803-a5bfe678c55b">219,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i338edff6e2de481c9aeb4a9d78071f0d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfMy00LTEtMS02NjY4Nw_0d45c76b-de94-4714-affa-61be99c36ace">246,013</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="i0ec9f0bfa1dd4e59976b9fbfd26fe7f4_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfNC0yLTEtMS02NjY4Nw_514aa1c6-fe43-4e52-91c5-64d176682392">96,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7ce4fa7603444a49320f3cf2324150a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfNC00LTEtMS02NjY4Nw_65475032-2e89-498d-803a-dac7a3f3dad8">93,144</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="i433addfe7455411c8043faf4b93e1f35_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfNS0yLTEtMS02NjY4Nw_f0fcc340-ddcb-4094-b313-ee4a2aeff930">171,893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia424bebe17b14a16a9566ad06b75d067_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfNS00LTEtMS02NjY4Nw_f5a57c4e-0692-4520-a576-63cffbb6ee8d">165,153</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfNy0yLTEtMS02NjY4Nw_d059ac38-00d3-4692-8678-937a2c596e39">648,385</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfNy00LTEtMS02NjY4Nw_1c627eab-6d1e-4d5b-b7b6-14f57cdc50ee">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfOC0yLTEtMS02NjY4Nw_6194aa1c-660d-4f64-8385-a9eb5200756c">538,698</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfOC00LTEtMS02NjY4Nw_686eda30-3e84-4f73-bd72-4de7b5ea723c">568,315</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfOS0yLTEtMS02NjY4Nw_d55f038a-1180-492d-8725-0ff0a577167a">109,687</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfOS00LTEtMS02NjY4Nw_5c13d844-445d-4b88-8d30-9770fcfd82dd">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></tr></table></div></ix:continuation></ix:nonNumeric><div style="text-align:center"><span><br/></span></div><div id="i4b543d6a313a42d59f76d5e3286b6298_85"></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfOTg4_dbc4c447-7d75-4374-aa66-2dd52f3d0392" continuedAt="i5e471654372948ab93f45cd722caca65" 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:9pt;text-align:justify;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 less than <ix:nonNumeric contextRef="ie3fc2015550a4125ae5c0e4eb3cf3e2a_I20221231" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMTQ4_a1364cdd-c520-4131-bf5c-af46e1412205">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="if8d6dd89fb3641f59c0a7b4bd4d43dfe_I20221231" name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMTU0_556ad2f5-8015-4f61-964e-4a6afd262aad">9</ix:nonNumeric> years, some of which include options to extend the leases for up to <ix:nonNumeric contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" name="us-gaap:LessorOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMjE5_3d0232d3-e316-4314-8ea0-b17b72fd446a">10</ix:nonNumeric> years, and some of which include options to terminate the leases within <ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="rhi:LesseeOperatingLeaseTerminationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMjg4_215c6b11-7645-4c33-ad7d-2efd06038932">1</ix:nonNumeric> year. Operating lease expense was $<ix:nonFraction unitRef="usd" contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMzIw_e85e359c-3a49-4342-a9f8-661b4ba316c4">89.3</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMzI0_da732532-90cb-49a6-aa28-82a96b7ad2ad">86.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeaseExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMzMx_e7884e52-5d86-40f9-8014-4425f451cf61">81.5</ix:nonFraction>&#160;million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfOTg5_133b200d-5182-4465-b561-65a5b5f6acd8" escape="true"><div style="margin-top:9pt;text-align:justify;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></div><div style="text-align:justify"><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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjI1YmIzYTAwYWZmZDQwYWFiOWNhYmI1NTNhYmMwZTNjL3RhYmxlcmFuZ2U6MjViYjNhMDBhZmZkNDBhYWI5Y2FiYjU1M2FiYzBlM2NfMi0yLTEtMS02NjY4Nw_8efda3bb-377e-43a7-9b51-23f1c6f533c2">93,302</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjI1YmIzYTAwYWZmZDQwYWFiOWNhYmI1NTNhYmMwZTNjL3RhYmxlcmFuZ2U6MjViYjNhMDBhZmZkNDBhYWI5Y2FiYjU1M2FiYzBlM2NfMi00LTEtMS02NjY4Nw_fee3602c-7198-4668-baa1-2ede7017a834">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjI1YmIzYTAwYWZmZDQwYWFiOWNhYmI1NTNhYmMwZTNjL3RhYmxlcmFuZ2U6MjViYjNhMDBhZmZkNDBhYWI5Y2FiYjU1M2FiYzBlM2NfMi02LTEtMS02NjY4Nw_760c13e5-06f0-48cb-b13a-93a01f701614">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></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 new operating lease liabilities</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjI1YmIzYTAwYWZmZDQwYWFiOWNhYmI1NTNhYmMwZTNjL3RhYmxlcmFuZ2U6MjViYjNhMDBhZmZkNDBhYWI5Y2FiYjU1M2FiYzBlM2NfMy0yLTEtMS02NjY4Nw_b75eaeb3-bc47-4acc-b7b6-f3abfa56cf30">63,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjI1YmIzYTAwYWZmZDQwYWFiOWNhYmI1NTNhYmMwZTNjL3RhYmxlcmFuZ2U6MjViYjNhMDBhZmZkNDBhYWI5Y2FiYjU1M2FiYzBlM2NfMy00LTEtMS02NjY4Nw_90ab6420-0acb-4fd0-9db7-8ed1d7b10d19">51,471</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjI1YmIzYTAwYWZmZDQwYWFiOWNhYmI1NTNhYmMwZTNjL3RhYmxlcmFuZ2U6MjViYjNhMDBhZmZkNDBhYWI5Y2FiYjU1M2FiYzBlM2NfMy02LTEtMS02NjY4Nw_9875f0dd-3bc0-419e-b5ff-8c2d1f3546b5">102,007</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></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="rhi:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfOTkw_3bdccd10-8522-4031-b908-08552385bfbb" escape="true"><div style="margin-top:9pt;text-align:justify;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></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width: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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i13a2e9133e2447fc8a91634428dab800_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjc4MmNlMzZmODZiZTRkYmU4ODBiY2JmMDM1ZjUxMTYzL3RhYmxlcmFuZ2U6NzgyY2UzNmY4NmJlNGRiZTg4MGJjYmYwMzVmNTExNjNfMi0yLTEtMS02NjY4Nw_314dfcd5-ea74-494e-8354-a1a51058de7b">3.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="i8028dabb46004e1580fc27240356dc4c_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjc4MmNlMzZmODZiZTRkYmU4ODBiY2JmMDM1ZjUxMTYzL3RhYmxlcmFuZ2U6NzgyY2UzNmY4NmJlNGRiZTg4MGJjYmYwMzVmNTExNjNfMi00LTEtMS02NjY4Nw_82529dc2-cdf5-4175-b7a5-fd7439caa3ab">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="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjc4MmNlMzZmODZiZTRkYmU4ODBiY2JmMDM1ZjUxMTYzL3RhYmxlcmFuZ2U6NzgyY2UzNmY4NmJlNGRiZTg4MGJjYmYwMzVmNTExNjNfMi02LTEtMS02NjY4Nw_2ae0d766-9f10-42b1-b09b-527fa7b9c4b4">4.5</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjc4MmNlMzZmODZiZTRkYmU4ODBiY2JmMDM1ZjUxMTYzL3RhYmxlcmFuZ2U6NzgyY2UzNmY4NmJlNGRiZTg4MGJjYmYwMzVmNTExNjNfMy0yLTEtMS02NjY4Nw_f4fc6b72-53fb-49f5-9abe-5deea9c7dbd5">2.2</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjc4MmNlMzZmODZiZTRkYmU4ODBiY2JmMDM1ZjUxMTYzL3RhYmxlcmFuZ2U6NzgyY2UzNmY4NmJlNGRiZTg4MGJjYmYwMzVmNTExNjNfMy00LTEtMS02NjY4Nw_97fb1f65-a158-4f46-9124-7d173bf209fe">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="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjc4MmNlMzZmODZiZTRkYmU4ODBiY2JmMDM1ZjUxMTYzL3RhYmxlcmFuZ2U6NzgyY2UzNmY4NmJlNGRiZTg4MGJjYmYwMzVmNTExNjNfMy02LTEtMS02NjY4Nw_9f343717-ed2b-4da1-811c-23b5e5cc83bf">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></tr></table></div></ix:nonNumeric></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><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="i5e471654372948ab93f45cd722caca65"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfOTkx_f0a969b9-696f-4d67-be50-bdc213a89e41" escape="true"><div style="margin-top:9pt;text-align:justify;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-cancelable leases as of December&#160;31, 2022, 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%">2023</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfMC0yLTEtMS02NjY4Nw_8c99ac82-74fa-4645-886e-463ed6bad5bc">90,452</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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfMS0yLTEtMS02NjY4Nw_0471b34d-23c3-4611-a347-5c219576d84b">67,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfMi0yLTEtMS02NjY4Nw_ac2ca162-5d09-4f01-856b-fbf4d6dc0d3d">41,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfMy0yLTEtMS02NjY4Nw_5932092b-fbd3-48b4-b3f9-9abc1fe8dba8">27,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfNC0yLTEtMS02NjY4Nw_82897171-3001-40e2-9bef-a623dc1af7fe">14,182</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfNS0yLTEtMS02NjY4Nw_2c086c6e-bd0a-4a86-a002-6c75f4026d14">7,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfNi0yLTEtMS02NjY4Nw_af740cc9-9984-4e40-ab88-94d741e4c841">9,555</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfNy0yLTEtMS02NjY4Nw_eef9bfdd-4676-4a22-88e3-d6f585c337a2">237,851</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfNzAw_a5e4b5c1-075a-4d0c-b619-a55cd96fcd29">86.1</ix:nonFraction>&#160;million for operating leases.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;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, 2022, the Company had additional future minimum lease obligations totaling $<ix:nonFraction unitRef="usd" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-5" name="rhi:LesseeOperatingLeaseLeaseNotYetCommencedLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfODA0_e3f72f09-4ffa-435c-87b6-1bda4204d856">4.1</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="ie3fc2015550a4125ae5c0e4eb3cf3e2a_I20221231" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfOTgw_2cb4beb5-a560-4708-bed2-77e753ada0ae">1</ix:nonNumeric> to <ix:nonNumeric contextRef="if8d6dd89fb3641f59c0a7b4bd4d43dfe_I20221231" name="us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfOTg2_1c49141d-69e0-4ccb-831e-10fb48e7e723">6</ix:nonNumeric> years.</span></div></ix:continuation><div id="i4b543d6a313a42d59f76d5e3286b6298_88"></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:GoodwillDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RleHRyZWdpb246ZTI0ZThlNGU1NzJjNDljY2FlNWE1YzAzY2E3MDFkYTZfNTA2_33893e6a-79e9-425f-9b23-8d839ff855e2" 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RleHRyZWdpb246ZTI0ZThlNGU1NzJjNDljY2FlNWE1YzAzY2E3MDFkYTZfNTEw_fd97aca4-d99d-43e2-839e-44f099b29368" escape="true"><div style="margin-top:9pt;text-align:justify;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, 2020, through December&#160;31, 2022 (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%">Contract talent solutions</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 talent solutions</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%">Protiviti </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, 2020</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="i1babd28a9c0643a0ba9c63efa5a85c2c_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfMi0yLTEtMS02NjY4Nw_e43ab734-751f-494a-9218-86041c9ecab1">134,511</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="i2800ebfb52d343349596ac4fdd85db5b_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfMi00LTEtMS02NjY4Nw_37144ecd-54e4-42f9-88df-d2bb423bab43">26,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><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="icc6fd86ce2ed429ab0d3e385e926ab5c_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfMi02LTEtMS02NjY4Nw_c8747fb1-fb31-4d86-af5f-dffea1bf4caf">62,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><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="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfMi04LTEtMS02NjY4Nw_aa2e37a1-dd50-44a4-a6fc-28d139d91816">223,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id46f65678a5244df9584f1220eca4318_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNC0yLTEtMS02NjY4Nw_83c63ce6-9477-4b19-b29d-c4fa2e607b42">73</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba22b2d5fd0d45d6b4fb71b7c3271922_D20210101-20211231" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNC00LTEtMS02NjY4Nw_5debeb3e-ecba-48ad-84e1-c0df6c4ac995">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="usd" contextRef="i8efb0325604b4e329ac8fe5ae728909a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNC02LTEtMS02NjY4Nw_b547b507-001d-4daf-99f7-2a3b09f32d9f">282</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNC04LTEtMS02NjY4Nw_836553cc-af37-4580-8a7e-dda7c32da80b">200</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 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="i6325aca603d64870b9e722be93f3dba4_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNS0yLTEtMS02NjY4Nw_17152eb9-22b5-4238-b8b4-1a89b6c2bac1">134,584</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="ie0a6276f4f95424e98b6f325c4a94f6f_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNS00LTEtMS02NjY4Nw_5fc04b8e-4771-4de4-af21-768dfb71a90e">26,189</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="i6a75132bcbce4466959aa3a63663e003_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNS02LTEtMS02NjY4Nw_c481866a-7de4-4c35-965d-3b474310711f">62,082</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNS04LTEtMS02NjY4Nw_6feed756-98ed-4ca9-9862-f616e80a2c0d">222,855</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%">Acquisition (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="ia1ba0ecd61a0462893d560ac8938387f_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNi0yLTEtMS02OTk4OQ_b706c240-2d67-4aed-b03b-c51f538239af">&#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="i994e95d4a71341bf88a364c03c3b1289_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNi00LTEtMS02OTk4OQ_5d4345ea-a802-4b20-a3fc-c38c109763d6">&#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="i1b54f16933544eb28f637240409f5dca_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNi02LTEtMS02OTk4OQ_400600b2-ec19-4759-90db-8431297b8f69">15,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNi04LTEtMS02OTk4OQ_5a154ed3-8f2b-41c2-8cc2-d2a27ca2ccc7">15,892</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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="ia1ba0ecd61a0462893d560ac8938387f_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNy0yLTEtMS02NjY4Nw_b7078d26-ae3c-4464-974a-376779d7086c">466</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="i994e95d4a71341bf88a364c03c3b1289_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNy00LTEtMS02NjY4Nw_7a54e1cb-8e69-4916-8bf7-3e99a6590873">91</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="i1b54f16933544eb28f637240409f5dca_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNy02LTEtMS02NjY4Nw_a993b0bc-11d9-4e42-8dea-d6ce33c16dc6">380</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNy04LTEtMS02NjY4Nw_f1bf8ce4-efdc-4956-8206-949b4610a650">937</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, 2022</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="i7e9681bf001c446291d7a467cf178198_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfOC0yLTEtMS02NjY4Nw_7b7259bb-3a26-45c0-bf22-5cfd34fd4e5d">134,118</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="i6ba452a2ec94465f87f1f6b224b27027_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfOC00LTEtMS02NjY4Nw_70d99db9-f698-4a00-82b5-ce83a132d343">26,098</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="ic65b0afdbe5d4425a6b18cbb5e852f32_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfOC02LTEtMS02NjY4Nw_ffe713f4-7b20-408d-9740-13a655b4fa99">77,594</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfOC04LTEtMS02NjY4Nw_70be0089-961f-4da2-9eba-931e1eec1d27">237,810</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;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;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:4.02pt">In December 2022, the Company, through its wholly owned subsidiary Protiviti, acquired R2integrated (&#8220;R2i&#8221;), a digital experience agency specializing in digital solutions that integrate and accelerate customer experiences to drive impact for brands. In connection with the acquisition, the Company recorded goodwill of $<ix:nonFraction unitRef="usd" contextRef="i270ac29668e440fd8aef67d25c789b03_D20221201-20221231" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RleHRyZWdpb246ZTI0ZThlNGU1NzJjNDljY2FlNWE1YzAzY2E3MDFkYTZfNDM3_2975e8dd-2956-4b12-84ff-b343ebafd5eb">15.9</ix:nonFraction>&#160;million within its Protiviti segment.</span></div></ix:nonNumeric></ix:nonNumeric><div id="i4b543d6a313a42d59f76d5e3286b6298_91"></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RleHRyZWdpb246NzM5MjgzOWU2ZDk1NGI4ZTkxMzVmOTBhMzA1YjYzZGFfMzg5_a19c5c21-f422-432e-ab2a-f433c3b9cff2" 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><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RleHRyZWdpb246NzM5MjgzOWU2ZDk1NGI4ZTkxMzVmOTBhMzA1YjYzZGFfMzk3_cbe97074-11fb-439b-b65a-bc7b65f3a47d" escape="true"><div style="margin-top:9pt;text-align:justify;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></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.408%"></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.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.698%"></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%">2022</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%">2021</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfMi0yLTEtMS02NjY4Nw_15a56b11-3be6-403b-8caf-7e4f840d5208">423,439</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:AccruedSalariesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfMi00LTEtMS02NjY4Nw_6a5c3c99-e41c-410a-988e-b69053ec7acf">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></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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfMy0yLTEtMS02NjY4Nw_e616bdc3-8762-4119-b477-e78944d2c953">33,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:AccruedPayrollTaxesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfMy00LTEtMS02NjY4Nw_d64ac415-7e3b-498d-828c-87de35e4a191">74,117</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:WorkersCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfNC0yLTEtMS02NjY4Nw_d97c20a6-ea0d-419a-a97a-814c04d32e53">15,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:WorkersCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfNC00LTEtMS02NjY4Nw_9a6f5acc-c965-43db-a61d-8d173056b355">16,820</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfNS0yLTEtMS02NjY4Nw_f24207c0-17fe-40d2-8271-b954de0a672d">472,310</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfNS00LTEtMS02NjY4Nw_af49c6c7-7008-4806-b927-25811b412628">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></tr></table></div></ix:nonNumeric></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><div id="i4b543d6a313a42d59f76d5e3286b6298_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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="rhi:DeferredCompensationPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RleHRyZWdpb246YWFkNzI2YjVhNzAxNGIxY2IwY2M2NWRiYTIwMmZmNWJfMTA1MQ_6cac4f17-119e-42fe-b92c-64ccc91d1893" 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 Plans</span></div><div style="margin-top:9pt;text-align:justify;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 on a discretionary basis, including those not eligible for the qualified plans. These plans include provisions for salary deferrals and discretionary contributions. The asset value of the nonqualified plans was $<ix:nonFraction unitRef="usd" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-5" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RleHRyZWdpb246YWFkNzI2YjVhNzAxNGIxY2IwY2M2NWRiYTIwMmZmNWJfNTM0_0e4f74d1-ab03-4ffa-bece-5eaae00d1800">432.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-5" name="rhi:DeferredCompensationPlanAssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RleHRyZWdpb246YWFkNzI2YjVhNzAxNGIxY2IwY2M2NWRiYTIwMmZmNWJfNTQx_52648667-bae1-4ab2-b907-fcab0bc9924b">495.0</ix:nonFraction>&#160;million as of December&#160;31, 2022, and December&#160;31, 2021, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds these assets to satisfy the Company&#8217;s liabilities under its deferred compensation plans. </span></div><div style="margin-top:9pt;text-align:justify;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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-5" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RleHRyZWdpb246YWFkNzI2YjVhNzAxNGIxY2IwY2M2NWRiYTIwMmZmNWJfNzM0_14a5a644-de5c-426c-9074-75437e53dedd">474.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-5" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RleHRyZWdpb246YWFkNzI2YjVhNzAxNGIxY2IwY2M2NWRiYTIwMmZmNWJfNzQx_5ec36373-2c6d-4e7e-9bf5-6c24b63202cc">535.3</ix:nonFraction>&#160;million as of December&#160;31, 2022, and December&#160;31, 2021, respectively.</span></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RleHRyZWdpb246YWFkNzI2YjVhNzAxNGIxY2IwY2M2NWRiYTIwMmZmNWJfMTA1Mg_7fabbbfb-0637-4d24-b4c8-0828135597c5" escape="true"><div style="margin-top:9pt;text-align:justify;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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfMi02LTEtMS02NjY4Nw_83ce33f6-73c8-46c1-94d2-32b5faa5a716">50,406</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfMi04LTEtMS02NjY4Nw_5ce83623-70ba-4ebc-a2dc-5a7782dc48a4">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfMi0xMC0xLTEtNjY2ODc_37565628-d70b-4b86-ae2a-a0a095afcb3c">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></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 (decrease) 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfMy02LTEtMS02NjY4Nw_b85b4dcd-e6a3-41ce-a1c8-ac47cf2f5059">86,139</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfMy04LTEtMS02NjY4Nw_ce153c23-c440-4f86-a6ca-ebd08848b885">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfMy0xMC0xLTEtNjY2ODc_02618bd6-bb00-4181-833b-705d6c43b0d4">75,188</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="rhi:DefinedContributionPlanIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfNC02LTEtMS02NjY4Nw_2d2e24a5-ae99-4e89-9184-3697b4525424">35,733</ix:nonFraction>)</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:DefinedContributionPlanIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfNC04LTEtMS02NjY4Nw_c913b6ea-818f-46c6-be4e-1381547418ea">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:DefinedContributionPlanIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfNC0xMC0xLTEtNjY2ODc_f37a3d7b-8e82-4829-8239-00cdb7d1f0d6">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></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;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:nonNumeric><div id="i4b543d6a313a42d59f76d5e3286b6298_100"></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3NTY_2ffea579-3865-471c-b898-ec83472171ca" continuedAt="i54d38b93650c4f88887c4075201577b1" escape="true"><div style="margin-top:14pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note J&#8212;Income Taxes</span></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3NTI_e4640d1f-e918-4814-9336-7147f4eef674" escape="true"><div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2022</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%">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%">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzMtMi0xLTEtNjY2ODc_72b3a691-017f-45e0-a83b-7fe50777d376">137,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzMtNC0xLTEtNjY2ODc_b3a06929-cf5d-4c75-a299-0542fbf67d2f">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzMtNi0xLTEtNjY2ODc_2c85a599-ea6a-4d8d-bab9-d538244ff10d">79,926</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzQtMi0xLTEtNjY2ODc_a68fbcb1-ab1c-415e-920d-e249f791a6de">47,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzQtNC0xLTEtNjY2ODc_f8315e34-0c76-4a8f-a902-8edd96e2fbe5">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzQtNi0xLTEtNjY2ODc_9b07cee0-17f5-484b-b9a3-3585923eda5d">27,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzUtMi0xLTEtNjY2ODc_55f59a97-4eb7-47d7-9bdc-8df08bbade18">40,204</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzUtNC0xLTEtNjY2ODc_eec072d1-2705-4973-a481-d1482d471250">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzUtNi0xLTEtNjY2ODc_c65a3449-60d6-4ff8-8384-fa0b0daac39d">20,018</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzctMi0xLTEtNjY2ODc_8021e3ce-cbed-403d-86ea-84a50ddb27cf">13,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" sign="-" name="rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzctNC0xLTEtNjY2ODc_41fc44be-d287-45d9-8d2a-e5196e027cbc">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" sign="-" name="rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzctNi0xLTEtNjY2ODc_6a601c74-6f85-4335-b288-7f16f3580830">9,089</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzgtMi0xLTEtNjY2ODc_8e3bfccf-ba6b-4b21-a3a2-f3e213e3a214">775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzgtNC0xLTEtNjY2ODc_4f8767a8-6225-463d-91f7-14d10af9c53b">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzgtNi0xLTEtNjY2ODc_510a4461-7f0c-41db-aa77-f0d6378c4d4d">2,650</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: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzktMi0xLTEtNjY2ODc_c6f4fda4-36cb-4955-a331-6fedc5775d45">239,036</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzktNC0xLTEtNjY2ODc_878a1384-00d9-444d-8035-64cd772ca53a">205,154</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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzktNi0xLTEtNjY2ODc_bd0094be-8211-463f-9f24-238812258331">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></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3Nzg_2cd2f583-b616-4a01-b5be-4c9a95e0ed30" escape="true"><div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2022</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%">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%">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzItMi0xLTEtNjY2ODc_36d3a1a4-bdd7-45e5-84b4-162b9a913af7">780,624</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzItNC0xLTEtNjY2ODc_3f4fde33-4bd1-4110-bc7c-43f90d433c82">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzItNi0xLTEtNjY2ODc_1cf96811-b128-43b3-8f18-ae1067b41564">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzMtMi0xLTEtNjY2ODc_cff8c8e1-878f-4e6e-a0ec-dd52877f8ca1">116,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzMtNC0xLTEtNjY2ODc_0a20914d-4a51-4768-8aa3-f8abc18757c5">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzMtNi0xLTEtNjY2ODc_9094c593-af98-45e4-9c4d-7e689017428e">43,006</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzQtMi0xLTEtNjY2ODc_29dd3dae-aaee-498e-b4d1-02fef3fc3863">896,955</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzQtNC0xLTEtNjY2ODc_8e659edd-bab9-429f-896a-984490af955a">803,780</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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzQtNi0xLTEtNjY2ODc_3365f001-c523-4c2d-b03b-fbaffd0f6aef">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></tr></table></div></ix:nonNumeric></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><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i54d38b93650c4f88887c4075201577b1" continuedAt="i3e9d0a3643af4c6c9bb2a1dd3ca55dc0"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3NzE_fe98fc70-feee-472a-b555-81dabc87011d" escape="true"><div style="margin-top:9pt;text-align:justify;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><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%">2022</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%">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%">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzItMi0xLTEtNjY2ODc_448451b3-b3ec-424f-a904-0f7bc13aaa26">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzItNC0xLTEtNjY2ODc_56fe575c-c99a-4f7e-a2c5-e8a704276a97">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzItNi0xLTEtNjY2ODc_1e542b4f-7491-460c-816f-7005a23f971a">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzMtMi0xLTEtNjY2ODc_54831896-4b18-4fc7-a961-96c6c232c1e3">4.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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzMtNC0xLTEtNjY2ODc_f25effe3-c705-49ac-91f8-b9db755ba05e">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzMtNi0xLTEtNjY2ODc_bb383a51-0980-4a3d-b90a-fb7ef600b23c">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="3" name="rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzQtMi0xLTEtNjY2ODc_63dfab5f-af79-42e7-9154-812ae4512cbd">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="3" sign="-" name="rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzQtNC0xLTEtNjY2ODc_66d4ad8a-276c-41bb-9c4d-07acf20d0703">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="3" name="rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzQtNi0xLTEtNjY2ODc_bdaad7dd-47b4-436b-aa01-b8a53ad7d91f">0.3</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzUtMi0xLTEtNjY2ODc_62da6ad2-9375-4632-986b-e17735472e21">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzUtNC0xLTEtNjY2ODc_54032376-9c06-4831-96c7-93852af026bf">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzUtNi0xLTEtNjY2ODc_2637d3b6-048f-41ed-976c-6a14f35950f7">1.3</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzYtMi0xLTEtNjY2ODc_8104ce27-4e53-418f-b979-7be2b710901b">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzYtNC0xLTEtNjY2ODc_19ffb175-2956-4198-9139-698a623f65d8">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzYtNi0xLTEtNjY2ODc_615ed87f-03af-43bf-b6dd-403d8f3a9d62">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzctMi0xLTEtNjY2ODc_68d6a91f-e3bd-419a-aede-e6e329959764">1.0</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzctNC0xLTEtNjY2ODc_95eab7e2-f435-4e7f-937c-8fd930e711b4">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzctNi0xLTEtNjY2ODc_62df2c0b-7723-4bcb-927b-f7a959302c70">1.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;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="3" name="rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzgtMi0xLTEtNjY2ODc_85f76b5e-1f4c-41d5-a499-35d828728154">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="3" name="rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzgtNC0xLTEtNjY2ODc_076a6efe-8264-42ad-b751-ce1fad7b9390">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="3" name="rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzgtNi0xLTEtNjY2ODc_e14d97f5-746c-4a12-a7e8-c7111d048d2d">0.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzExLTItMS0xLTY2Njg3_81db0341-a7a9-4ad8-9316-75222d2a5d4f">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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzExLTQtMS0xLTY2Njg3_f822239f-2847-46fe-ae19-c3b49cf23e16">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzExLTYtMS0xLTY2Njg3_18abc112-22ef-40db-823e-2ba01c75dd55">0.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 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzEyLTItMS0xLTY2Njg3_7ebd7fad-7030-4b29-9ab9-3c3b5adfeb6e">26.6</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzEyLTQtMS0xLTY2Njg3_ab693223-871e-4f6f-ab35-571864c3bc70">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzEyLTYtMS0xLTY2Njg3_b9a79c22-0e06-4cee-a149-21ff1f83238c">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="rhi:ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3ODc_0c85e706-3931-4c36-9ab8-0802a01e7eaa" escape="true"><div style="margin-top:9pt;text-align:justify;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 provision (benefit) 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: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%">2022</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%">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzQtMi0xLTEtNjY2ODc_240f7858-9e26-4118-b2b6-cf6eb8bc2d9a">41,953</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzQtNC0xLTEtNjY2ODc_4db1b6a8-e1bf-48a8-9115-c588050ef0d2">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzQtNi0xLTEtNjY2ODc_465addf9-3d6a-443d-ad20-cbba910c2494">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software and capitalized 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="rhi:DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzUtMi0xLTEtNjY2ODc_0b4d14af-f0c8-4d6c-a54d-fa44c5d32cc2">7,930</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzUtNC0xLTEtNjY2ODc_5ebff87b-91d7-49e9-b247-5a5226284546">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzUtNi0xLTEtNjY2ODc_c9d11a13-46d2-4c54-80f5-c3055123eeae">1,904</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="rhi:DeferredTaxLiabilityDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzYtMi0xLTEtNjY2ODc_4b2ed302-a022-45dd-9db8-1e42ce15563a">4,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:DeferredTaxLiabilityDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzYtNC0xLTEtNjY2ODc_a325eaf6-1c98-4ef7-ba35-e039ae2dfaa5">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" sign="-" name="rhi:DeferredTaxLiabilityDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzYtNi0xLTEtNjY2ODc_406a3e83-9fc6-4a2b-8f3c-87d23f01cf6d">6,732</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 (losses) 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" sign="-" name="rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzctMi0xLTEtNjY2ODc_d2d3bf7e-24b6-4aca-b4c4-3abbf49a39e7">26,009</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzctNC0xLTEtNjY2ODc_91aaf43d-4df6-46f9-93d1-1478e1c63791">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzctNi0xLTEtNjY2ODc_c9b6eeb5-10f6-4e3e-a8c4-3d8513246e33">14,882</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:DeferredTaxAssetsOtherNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzExLTItMS0xLTY2Njg3_ad46bb22-8fe5-4d7f-95d7-af7e82e1028d">1,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:DeferredTaxAssetsOtherNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzExLTQtMS0xLTY2Njg3_2c5d8260-91f3-4b64-961c-584328266c9b">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" sign="-" name="rhi:DeferredTaxAssetsOtherNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzExLTYtMS0xLTY2Njg3_7ef0d112-4ef6-4694-87be-a17736ce6e00">1,260</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: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:DeferredPortionOfTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzEyLTItMS0xLTY2Njg3_4da97b82-b215-45c9-abad-5800373f4bc7">14,317</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" sign="-" name="rhi:DeferredPortionOfTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzEyLTQtMS0xLTY2Njg3_8b8d3245-f6ae-4669-b3fa-ff747ddab3fd">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" sign="-" name="rhi:DeferredPortionOfTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzEyLTYtMS0xLTY2Njg3_8efff7ee-c732-4e44-ace6-ee245f41a02e">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></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="i3e9d0a3643af4c6c9bb2a1dd3ca55dc0" continuedAt="i875a83cda5214f7a933f842ebc5ae7b8"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3ODE_b27b7a24-1f8b-49b4-b6c6-99a8afb2d72f" escape="true"><div style="margin-top:9pt;text-align:justify;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, 2022 and 2021, were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><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%">2022</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%">2021</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzMtMi0xLTEtNjY2ODc_61e59f17-e449-4cce-8e5c-901cbd90fd8e">137,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzMtNC0xLTEtNjY2ODc_f9758631-418c-4676-aa56-b2995c5a9ef4">155,064</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="rhi:DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzQtMi0xLTEtNjY2ODc_cd20398d-8989-455b-be8d-338478151836">3,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="rhi:DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzQtNC0xLTEtNjY2ODc_f9153aa3-969e-4f40-84da-6d581ed27177">16,034</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzUtMi0xLTEtNjY2ODc_773efc03-a6c1-467c-a9f8-11c860c33711">&#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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzUtNC0xLTEtNjY2ODc_87444bf6-2d87-461f-af09-c5c3d779280b">13,355</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="rhi:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzYtMi0xLTEtNjY2ODc_09373f03-7de9-488a-8bd6-e1f30241f6f4">24,782</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="rhi:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzYtNC0xLTEtNjY2ODc_9a6c3b90-be46-417e-9208-c239c06c4e22">24,811</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzctMi0xLTEtNjY2ODc_15b0511f-b338-4966-847a-034a0294356e">5,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzctNC0xLTEtNjY2ODc_ecdfcacc-c1c1-439a-80dd-284687513050">3,843</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzgtMi0xLTEtNjY2ODc_4a5ad961-6cc6-4e04-90c9-4af9f36a4981">6,765</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzgtNC0xLTEtNjY2ODc_5c3dff4c-d5fc-48d1-ac85-f5c21b40f77e">6,557</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzktMi0xLTEtNjY2ODc_55321a5b-229c-41a2-aa09-8617d995a880">3,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzktNC0xLTEtNjY2ODc_5852c4a1-8185-4f19-af3e-dbf764d4577d">3,623</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="rhi:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzEwLTItMS0xLTY2Njg3_3b38d76f-4d45-4829-b65b-c5f40d0d7c31">46,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="rhi:DeferredTaxAssetsOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzEwLTQtMS0xLTY2Njg3_ad25e792-1544-41ad-b041-3fe64bf37a3c">52,614</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzExLTItMS0xLTY2Njg3_92e1681e-d93f-4ea2-9653-e6e1b335fe33">17,542</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzExLTQtMS0xLTY2Njg3_b847aac4-d5d4-47cf-aafb-cd0988e36ff5">18,565</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzEyLTItMS0xLTY2Njg3_e19814cb-5976-4573-a65a-cc5b6544a965">244,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><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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzEyLTQtMS0xLTY2Njg3_38c70fa4-10bd-4dc8-87fa-56b7a48ebb57">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="rhi:DeferredTaxLiabilitiesAmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE0LTItMS0xLTY2Njg3_b4ea0477-747f-47eb-aec6-2ea6c9516e9f">20,465</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="rhi:DeferredTaxLiabilitiesAmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE0LTQtMS0xLTY2Njg3_4719808a-1b36-42ff-aa11-eb5ad3bfbfad">24,391</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE1LTItMS0xLTY2Njg3_78652acf-dc45-4697-a819-48eeb2c6910c">19,756</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE1LTQtMS0xLTY2Njg3_34829de7-1e6b-4f2a-a8aa-37f39408d258">23,305</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="rhi:DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE2LTItMS0xLTY2Njg3_5c81d14b-f1d3-4b1c-bd92-afcc61da5ed0">7,992</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="rhi:DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE2LTQtMS0xLTY2Njg3_0f7875ea-1cb6-4340-9d6e-c6198ce70df9">34,001</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="rhi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE3LTItMS0xLTY2Njg3_1c5e02cf-2d4b-4dcf-8ea2-879376737953">37,618</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="rhi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE3LTQtMS0xLTY2Njg3_509de011-fba0-4de4-9f40-b0fd4c9e34e3">43,986</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE4LTItMS0xLTY2Njg3_8e165b92-7cf7-421e-867d-ea8c379eea36">12,104</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE4LTQtMS0xLTY2Njg3_ad168154-5bd5-46e5-a796-d953c3155b53">10,549</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE5LTItMS0xLTY2Njg3_45364753-7fb5-4fa4-9852-9e6dac8d4828">97,935</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE5LTQtMS0xLTY2Njg3_8631e56f-e885-4820-b6b0-5c6ccee6c275">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzIwLTItMS0xLTY2Njg3_f21f4d94-7d03-495d-988e-2ada9c6219e5">23,571</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzIwLTQtMS0xLTY2Njg3_6e080693-d843-4452-9fc8-a4cadba14692">24,198</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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzIxLTItMS0xLTY2Njg3_8f104f4d-0830-4577-aba5-e263857393cd">123,226</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzIxLTQtMS0xLTY2Njg3_b31e0fed-8d4a-4734-8bac-01081e2814df">134,036</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-align:justify;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="ia5b505acb1c64c78bf97bc85d4a0e0ba_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzY3MA_ecfa2481-4071-46fb-855a-786672c17881">23.1</ix:nonFraction> million that expire in 2023 and later, and California enterprise zone tax credits of $<ix:nonFraction unitRef="usd" contextRef="i13b1b8af0b2e48099bdf2558542119b2_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzcyOA_b82d0f78-0fe8-4b3a-850b-a7ea008cc711">1.6</ix:nonFraction> million that expire in 2023. Of the $<ix:nonFraction unitRef="usd" contextRef="i13b1b8af0b2e48099bdf2558542119b2_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzc0Nw_325bb166-2ba0-4537-b802-c55aea1739fb">1.6</ix:nonFraction> million of California enterprise zone tax credits, the Company expects that it will utilize $<ix:nonFraction unitRef="usd" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-5" name="rhi:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzgzNA_8e3e9a8d-7e5a-4200-a633-fa2e2d2cd7b9">0.2</ix:nonFraction> million of these credits prior to expiration. Valuation allowances of $<ix:nonFraction unitRef="usd" contextRef="ideb130fc21034ad8b6ff655e2594d7ff_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzg5OQ_a6b65f1f-44b0-46ac-b1da-78b17a46434a">22.2</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="id26e90f2243646fab67b0c27ff7c528e_I20221231" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzEwNDk_335a4b97-c209-483b-b998-c56f8bc849aa">1.4</ix:nonFraction> million has been maintained against California enterprise zone tax credits.</span></div><div style="margin-top:9pt;text-align:justify;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, 2022, the Company&#8217;s consolidated financial statements provide for any related U.S. tax liability on earnings of international subsidiaries that may be repatriated. </span></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3NjA_18b4d408-27fe-4faa-ac88-7751eadb9368" escape="true"><div style="margin-top:9pt;text-align:justify;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, 2020 to December&#160;31, 2022 (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><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%">2022</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%">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%">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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzItMi0xLTEtNjY2ODc_d8752653-a733-4d90-9635-6e76ee2e6e42">11,264</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="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzItNC0xLTEtNjY2ODc_a4080605-8b3d-4228-81b3-fddd7ed469db">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="i0e7476e8493c49d6b04320c0f59061f4_I20191231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzItNi0xLTEtNjY2ODc_02459a32-680e-4a09-8d0e-ea9357147ffe">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></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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzMtMi0xLTEtNjY2ODc_c233657a-c352-466b-8058-54e8c6dbf34b">1,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzMtNC0xLTEtNjY2ODc_3b17cebc-ce5a-4804-bb0a-4edb1776603a">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzMtNi0xLTEtNjY2ODc_42c58064-7007-4ea9-a9a4-e4a1c49be871">220</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzQtMi0xLTEtNjY2ODc_cde78392-2c9d-4605-b5ed-6849f44c04ad">7</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzQtNC0xLTEtNjY2ODc_77bcc0b2-3533-45ca-9e07-c9d4f967b5b1">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzQtNi0xLTEtNjY2ODc_98ca3587-df09-4dff-8297-420cd9852c35">0</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%">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzUtMi0xLTEtNjY2ODc_fee28729-a4a9-4c43-a1de-4c4b1a1556fe">1,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzUtNC0xLTEtNjY2ODc_9518a11f-8c33-4839-bf27-747703a2ca08">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzUtNi0xLTEtNjY2ODc_656d5d1c-c30c-43ca-b5f4-61f5789be0e0">1,678</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="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%">Lapse of statute of limitations</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzctMi0xLTEtNjY2ODc_2842c5d3-0862-42a3-aa98-a6e270d51751">2,058</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzctNC0xLTEtNjY2ODc_f3dd411d-cc6b-4dfb-bf61-2ecd74ce3697">1,894</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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzctNi0xLTEtNjY2ODc_72da6f6e-5d2a-4f99-8393-e444ce96e418">1,467</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td 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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzgtMi0xLTEtNjY2ODc_b2a2b6cd-9e0a-445c-945f-b1692dc0a905">12,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzgtNC0xLTEtNjY2ODc_b9922d5d-2605-499f-863c-dba0e8c191e3">11,264</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="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzgtNi0xLTEtNjY2ODc_c7272523-e69a-4785-bae5-04c2d2090df3">9,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE1MTk_838c1c2c-d658-4045-aa45-ba306588b912">12.3</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE1MjM_81e4958d-fffe-48c4-b39a-50b5d746fb52">11.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE1MzA_5742fd66-4308-42bd-b1dd-bd4cacaa9b92">9.8</ix:nonFraction> million for 2022, 2021 and 2020, 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="i875a83cda5214f7a933f842ebc5ae7b8"><div style="margin-top:9pt;text-align:justify;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, 2022, is $<ix:nonFraction unitRef="usd" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-5" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE3NTY_7ff10552-2b22-4393-aeb2-fee8428258e8">0.6</ix:nonFraction> million, including a $<ix:nonFraction unitRef="usd" contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-5" name="us-gaap:IncreaseDecreaseInIncomeTaxes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE3NzI_ed23fc9f-74a4-4c16-b3dc-ce43385bdfe7">0.2</ix:nonFraction> million increase recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December 31, 2021, was $<ix:nonFraction unitRef="usd" contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-5" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE5MTA_9f527b43-2249-453f-99c9-13b78c1fd2b7">0.4</ix:nonFraction> million, including a $<ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInIncomeTaxes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE5MzY_28fe56b2-ab8a-4ddd-bb1e-b59638abf650">0.1</ix:nonFraction>&#160;million decrease recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December&#160;31, 2020, was $<ix:nonFraction unitRef="usd" contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231" decimals="-5" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzIwNzQ_8c721020-e9a4-4cf4-92f4-4f997a8d5ba1">0.5</ix:nonFraction> million, including less than a $<ix:nonFraction unitRef="usd" contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-5" name="us-gaap:IncreaseDecreaseInIncomeTaxes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzIwOTA_88874257-6173-400f-8b86-72a88268935f">0.1</ix:nonFraction>&#160;million increase recorded in income tax expense during the year.</span></div><div style="margin-top:9pt;text-align:justify;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:9pt;text-align:justify;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 2019 and subsequent years. For major U.S. states, with few exceptions, the Company remains subject to examination for 2018 and subsequent years. Generally, for foreign countries, the Company remains subject to examination for 2015 and subsequent years.</span></div></ix:continuation><div id="i4b543d6a313a42d59f76d5e3286b6298_103"></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzM2ODM_14628957-155c-4987-b9a5-650b67f62ed6" continuedAt="icce53e7e51d8407fbfb05c8e4157739d" escape="true"><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note K&#8212;Commitments and Contingencies</span></div><div style="margin-top:9pt;text-align:justify;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="i2b6940602980411db7f70a098f21fa13_D20220101-20221231" decimals="INF" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzE1ODA_ab33a31f-a1ba-44d5-928b-4c79545a7441">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:9pt;text-align:justify;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-align:justify;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-align:justify;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><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><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><ix:continuation id="icce53e7e51d8407fbfb05c8e4157739d" continuedAt="id2e8c2a38ccc4481a5f497c8f631d595"><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="i15a0251a966747598c03d819bb6d5177_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMDMzMQ_a0d105d0-e965-49e0-b4cb-9aa07da059e4">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="i15a0251a966747598c03d819bb6d5177_I20221231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMDQ0MQ_eb1829ac-22ce-41d8-b900-f90e63b3eb26">14.1</ix:nonFraction> million and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="i3e87230c2d484a4dab589a2f8ed9f70d_I20211231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMDQ0OQ_936b84d0-2f1b-4f05-9dac-e2dd46f9c389">18.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in debt support standby letters of credit as of December&#160;31, 2022 and 2021, respectively. Of the debt support standby letters of credit outstanding, as of December&#160;31, 2022 and 2021, $<ix:nonFraction unitRef="usd" contextRef="if1f7e0c892084437b1e0371219c1d5ae_I20221231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMDYwNg_a08a2f52-aba3-4f15-a97a-9c6178f50fea">14.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib98d53c536ca43e7b935a9e99b66fd79_I20211231" decimals="-5" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMDYxNA_5c7e575f-66ce-401c-98f6-de38c533a6cc">18.0</ix:nonFraction> million, respectively, satisfied workers&#8217; compensation insurer&#8217;s collateral requirements. There is a service fee of <ix:nonFraction unitRef="number" contextRef="i15a0251a966747598c03d819bb6d5177_I20221231" decimals="INF" name="rhi:LineOfCreditFacilityUsedPortionServiceFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMDcyNg_be9359c8-bfd6-4691-ac2a-2f5dc09d9d90">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, 2023. The Company was in compliance with these covenants as of December&#160;31, 2022. The Company intends to renew this facility prior to its August 31, 2023, expiration. </span></ix:continuation></div><div style="margin-top:9pt;text-align:justify;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="id2e8c2a38ccc4481a5f497c8f631d595">The Company has an unsecured revolving credit facility (the &#8220;Credit Agreement&#8221;) of $<ix:nonFraction unitRef="usd" contextRef="i4afd79c1c7a448e7a108a4a5a0d7a62f_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMTY5OQ_07cd9b1e-9644-4b56-aa9f-78b8f70f546f">100</ix:nonFraction>&#160;million, which matures in 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, 2022. There were <ix:nonFraction unitRef="usd" contextRef="i8e3439cfd55747cc9f57d0f26ac3bb98_I20221231" decimals="INF" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMTUxMA_2d162a78-323a-4c5e-8bbf-ec6d08b6e737"><ix:nonFraction unitRef="usd" contextRef="i6168d1a9719444098cc69b33385125ca_I20211231" decimals="INF" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMTUxMA_c49cf671-b348-4669-b221-89ecdfd272b7">no</ix:nonFraction></ix:nonFraction> borrowings under the Credit Agreement as of December&#160;31, 2022 or December&#160;31, 2021.</ix:continuation> </span></div><div id="i4b543d6a313a42d59f76d5e3286b6298_106"></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzE1OTI_86c52d4a-be28-4cb6-8323-658db0e2a61c" continuedAt="i75f174ae66704d568347d02e56a434e0" escape="true"><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note L&#8212;Stockholders' Equity</span></div><div style="margin-top:9pt;text-align:justify;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, 2022, the Company is authorized to repurchase, from time to time, up to <ix:nonFraction unitRef="shares" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-5" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzExMw_ddcac5d3-29eb-497a-ac2a-5b3ea1bdbc67">3.8</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzE1ODk_82caf89c-5d76-4117-af5d-301d7f80f5c9" continuedAt="i56e399a80583455489512f2adffde61d" escape="true">The number and the cost of common stock shares repurchased during the years ended December&#160;31, 2022, 2021 and 2020, are reflected in the following table (in thousands):</ix:nonNumeric></span></div><div style="text-align:justify"><ix:continuation id="i56e399a80583455489512f2adffde61d"><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%">2022</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%">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%">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:CommonStockRepurchasedShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmMzdjYjUyNWFjMDQ0NzM1OGIxMzg2NThlZWYyODQ1ZC90YWJsZXJhbmdlOmYzN2NiNTI1YWMwNDQ3MzU4YjEzODY1OGVlZjI4NDVkXzItMi0xLTEtNjY2ODc_b632c839-4962-43c3-8fb4-e060fbd64cd8">3,319</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:CommonStockRepurchasedShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmMzdjYjUyNWFjMDQ0NzM1OGIxMzg2NThlZWYyODQ1ZC90YWJsZXJhbmdlOmYzN2NiNTI1YWMwNDQ3MzU4YjEzODY1OGVlZjI4NDVkXzItNC0xLTEtNjY2ODc_6c2de412-30de-475f-a1e1-ed7f19d6c3a3">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:CommonStockRepurchasedShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmMzdjYjUyNWFjMDQ0NzM1OGIxMzg2NThlZWYyODQ1ZC90YWJsZXJhbmdlOmYzN2NiNTI1YWMwNDQ3MzU4YjEzODY1OGVlZjI4NDVkXzItNi0xLTEtNjY2ODc_2c2a3d74-63a2-49af-a918-5f8c7ca2790f">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:CommonStockRepurchasedValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmMzdjYjUyNWFjMDQ0NzM1OGIxMzg2NThlZWYyODQ1ZC90YWJsZXJhbmdlOmYzN2NiNTI1YWMwNDQ3MzU4YjEzODY1OGVlZjI4NDVkXzMtMi0xLTEtNjY2ODc_3ced582e-9b3f-49d9-9a9e-bf0453f49aa1">280,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:CommonStockRepurchasedValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmMzdjYjUyNWFjMDQ0NzM1OGIxMzg2NThlZWYyODQ1ZC90YWJsZXJhbmdlOmYzN2NiNTI1YWMwNDQ3MzU4YjEzODY1OGVlZjI4NDVkXzMtNC0xLTEtNjY2ODc_339d3174-5a12-4841-a632-407dcdc2474a">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:CommonStockRepurchasedValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmMzdjYjUyNWFjMDQ0NzM1OGIxMzg2NThlZWYyODQ1ZC90YWJsZXJhbmdlOmYzN2NiNTI1YWMwNDQ3MzU4YjEzODY1OGVlZjI4NDVkXzMtNi0xLTEtNjY2ODc_a12448c3-2f8e-4760-9e4d-8ed8b21a288c">138,408</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-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzE1OTU_0bcbc991-0f48-40ba-97ac-886ccf308b35" continuedAt="i19f5b69bcd9f4475a4d4a7009a6575a0" escape="true">The number and the cost of employee stock plan repurchases made during the years ended December&#160;31, 2022, 2021 and 2020, are reflected in the following table (in thousands):</ix:nonNumeric></span></div><div style="text-align:justify"><ix:continuation id="i19f5b69bcd9f4475a4d4a7009a6575a0"><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%">2022</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%">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%">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmNDQ0ZmRjYzdhY2U0YTIzYjhiOWQxOTU0MzU3MDBjOS90YWJsZXJhbmdlOmY0NDRmZGNjN2FjZTRhMjNiOGI5ZDE5NTQzNTcwMGM5XzItMi0xLTEtNjY2ODc_ea6e79db-9e59-48ce-bbe1-6709891e98ec">362</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmNDQ0ZmRjYzdhY2U0YTIzYjhiOWQxOTU0MzU3MDBjOS90YWJsZXJhbmdlOmY0NDRmZGNjN2FjZTRhMjNiOGI5ZDE5NTQzNTcwMGM5XzItNC0xLTEtNjY2ODc_ffcd745d-a501-431f-b222-3841b7c350bf">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmNDQ0ZmRjYzdhY2U0YTIzYjhiOWQxOTU0MzU3MDBjOS90YWJsZXJhbmdlOmY0NDRmZGNjN2FjZTRhMjNiOGI5ZDE5NTQzNTcwMGM5XzItNi0xLTEtNjY2ODc_6899d5d4-2bdf-4e45-8275-741db2f63a66">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmNDQ0ZmRjYzdhY2U0YTIzYjhiOWQxOTU0MzU3MDBjOS90YWJsZXJhbmdlOmY0NDRmZGNjN2FjZTRhMjNiOGI5ZDE5NTQzNTcwMGM5XzMtMi0xLTEtNjY2ODc_91bd3ea7-22c8-42a7-9070-959f93bfdfc9">37,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmNDQ0ZmRjYzdhY2U0YTIzYjhiOWQxOTU0MzU3MDBjOS90YWJsZXJhbmdlOmY0NDRmZGNjN2FjZTRhMjNiOGI5ZDE5NTQzNTcwMGM5XzMtNC0xLTEtNjY2ODc_04a7d9ad-1242-47de-8a16-476d1123f713">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmNDQ0ZmRjYzdhY2U0YTIzYjhiOWQxOTU0MzU3MDBjOS90YWJsZXJhbmdlOmY0NDRmZGNjN2FjZTRhMjNiOGI5ZDE5NTQzNTcwMGM5XzMtNi0xLTEtNjY2ODc_99a8566f-c81f-4f7d-8bee-b54e290bba3e">17,399</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-align:justify;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, 2022, 2021 and 2020 (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-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzEzNTA_d2e4f5cd-1937-4379-b6ff-9247df34716e">1.72</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzEzNTQ_b9a6a912-e381-4387-a96e-9f1608d40107">1.52</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzEzNjE_65d157a1-f231-42d7-9628-0e6a344d89c8">1.36</ix:nonFraction> during the years ended December&#160;31, 2022, 2021 and 2020, respectively. </span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;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="i75f174ae66704d568347d02e56a434e0">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="i4b543d6a313a42d59f76d5e3286b6298_109"></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzM2MDE_33b57eaa-e199-4e3c-8bef-2622b69c75ae" continuedAt="i2d51d1aa953c47109e3120b3fbb76344" escape="true"><div style="margin-top:14pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note M&#8212;Stock Plans</span></div><div style="margin-top:9pt;text-align:justify;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="i7c6ccb7fdf9f4e96ae7385d1fd6f09b7_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzM1NQ_6948db01-1bc2-458a-b3ec-dc7703216b50">four years</ix:nonNumeric> or on a cliff basis over <ix:nonNumeric contextRef="i8c8faa46b29e4f5c84866c3f854da5db_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzM4Mw_93cba518-6ca8-4c9b-a2a6-42ec51b0a0d9">three years</ix:nonNumeric>. Shares offered under the plan are authorized but unissued shares.</span></div><div style="margin-top:9pt;text-align:justify;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 </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="i2d51d1aa953c47109e3120b3fbb76344" continuedAt="id8f0a853b6f14166ada42295b35ebd4f"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:9pt;text-align:justify;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, 2022, 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzM2MjE_f3f7dbff-4fb3-480f-8143-66e16e1747ec">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="ieab514a15154411cb2f58deb377fe617_D20220101-20221231" decimals="INF" name="rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzE2OTA_af1d8f8f-cf51-4448-a351-55317b045ed8">0</ix:nonFraction>%) to one-hundred fifty percent (<ix:nonFraction unitRef="number" contextRef="i5e9f3e1653384b8097d9f4bae4a92b64_D20220101-20221231" decimals="INF" name="rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzE3MjQ_c8b73c3d-cf09-4d04-a2cd-16d5a385057e">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="i8fe9f15bd5274a32966e7cb28af37d24_D20220101-20221231" decimals="INF" name="rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzE4NjQ_bfa836fd-2e80-4fdd-96b5-e862cd470794">75</ix:nonFraction>%)&#160;to one-hundred twenty-five percent (<ix:nonFraction unitRef="number" contextRef="i6be4edd3a259448391329c46da849731_D20220101-20221231" decimals="INF" name="rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzE5MDQ_96b618c7-9867-417e-86b4-841d20c1bebf">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzIxNzk_a0c4e0c0-f4d9-4c3f-82fe-564fcd1c6a90">36.7</ix:nonFraction>%, a <ix:nonFraction unitRef="number" contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzIxODU_9dd08962-317a-489c-9c37-45e30fad5496">0</ix:nonFraction>% dividend yield, and a risk-free interest rate of <ix:nonFraction unitRef="number" contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzIyMzc_8427f2d8-e8ef-43a4-9add-789292da2fa6">2.3</ix:nonFraction>%. The historical volatility was based on the most recent <ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzIyOTY_f01ac4d1-b4ec-457d-ac74-875e17bb4cd6">2.78</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 incorporated in the returns of each company&#8217;s stock, therefore the Monte Carlo simulation reflects a <ix:nonFraction unitRef="number" contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzI1Mzg_bd13e014-9927-4c7e-8e9e-8f228276084e">0</ix:nonFraction>% dividend yield for each stock. The use of a <ix:nonFraction unitRef="number" contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzI1ODU_002a52fb-364d-46a7-826b-a7b998e88690">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:9pt;text-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzI5MzU_ce67317e-30bc-4d3a-a6c0-730236ced151">four years</ix:nonNumeric>. Total unrecognized compensation cost, net of estimated forfeitures, for restricted stock and stock units was $<ix:nonFraction unitRef="usd" contextRef="i608ee7d0b27943f48ba101bc91ca0acb_D20220101-20221231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzMwNDg_b144a221-b3aa-4883-87ae-c9249d1492b9">85.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i17496914d7ed4177b304c648c3a1e672_D20210101-20211231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzMwNTI_5c96f3e9-b145-4ae1-9512-aba44ba9ff68">75.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i249b8c1c16544fa9b446e81a3cf67dc5_D20200101-20201231" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzMwNTk_1477898c-0398-4916-a790-ebf680d2a324">73.9</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzM2MTE_cef74f94-6b85-4206-a624-47b10aa73c85" escape="true"><div style="margin-top:9pt;text-align:justify;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, 2019 through December&#160;31, 2022, and the weighted average exercise prices (in thousands, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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, 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="ia566f2cd2924432e9ba58b82f1f98ed0_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItMy0xLTEtNjY2ODc_c8336860-89fe-4d79-8ce4-ff90771f07fa">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;border-top:1pt 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="ia566f2cd2924432e9ba58b82f1f98ed0_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItNi0xLTEtNjY2ODc_c98ee03d-0e4a-4516-97a8-bdaf6e83ec0d">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="i498ac3e412454a058f5663357369eb5b_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItOS0xLTEtNjY2ODc_7718b1e8-6b75-48db-b95f-231841da58bf">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;border-top:1pt 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="i498ac3e412454a058f5663357369eb5b_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItMTItMS0xLTY2Njg3_b243192b-999d-4532-baef-6442c3e1e17d">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="ib0c3d4c349ae45618cc3b46d837d4daa_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItMTUtMS0xLTY2Njg3_1fa89de5-9df1-412f-b229-633e924b02bb">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="ib0c3d4c349ae45618cc3b46d837d4daa_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItMTgtMS0xLTY2Njg3_38e92ee4-3093-43b4-b810-5ab0d3f96ae6">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="ifcccc5f6dba74c38b0b595066974f657_I20191231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItMjAtMS0xLTY2Njg3_47c333dd-62b5-4709-bdc5-98cfea31a2ab">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;border-top:1pt 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="ifcccc5f6dba74c38b0b595066974f657_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItMjItMS0xLTY2Njg3_5a277f52-f42e-4bbf-94dc-c53d18c536ef">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="i19d6d7f5372446fa86f9e7471029f347_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtMy0xLTEtNjY2ODc_73d3afc5-03a0-474d-8e4b-5bdc2e8d5349">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="i19d6d7f5372446fa86f9e7471029f347_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtNi0xLTEtNjY2ODc_b4331512-bd99-4ace-bed5-a7e914436fde">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="ia65f93f3a7a9435c8f5ba6a02069b50f_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtOS0xLTEtNjY2ODc_a4775c03-050d-48fd-bc3e-2a03b754800b">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="ia65f93f3a7a9435c8f5ba6a02069b50f_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtMTItMS0xLTY2Njg3_fd4c7f29-5554-4493-a5ba-c9755a13bf35">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="i452b98ffad6249e6b8cd8831cd1da8af_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtMTUtMS0xLTY2Njg3_f25ccb68-36bc-461e-a73d-661e434e45bb">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="i452b98ffad6249e6b8cd8831cd1da8af_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtMTgtMS0xLTY2Njg3_df95107d-b77b-4c27-a568-94b664eb42c9">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="i39d74ea1d4b34869b724dcc50c8c9333_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtMjAtMS0xLTY2Njg3_442f3411-1f3b-42b0-9b3e-d079b6092948">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="i39d74ea1d4b34869b724dcc50c8c9333_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtMjItMS0xLTY2Njg3_04b6c306-932a-42e7-8724-95d416e00051">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="i19d6d7f5372446fa86f9e7471029f347_D20200101-20201231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtMy0xLTEtNjY2ODc_445a77e7-cc1a-47e0-81c0-ce321ddf9e2f">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="i19d6d7f5372446fa86f9e7471029f347_D20200101-20201231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtNi0xLTEtNjY2ODc_7c8bbb2e-d238-4dfa-af7d-f86f218e229a">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="ia65f93f3a7a9435c8f5ba6a02069b50f_D20200101-20201231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtOS0xLTEtNjY2ODc_3f609ce9-18b9-4b36-9844-f8817b87f855">&#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="ia65f93f3a7a9435c8f5ba6a02069b50f_D20200101-20201231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtMTItMS0xLTY2Njg3_6bfc52be-1c1f-464c-b004-1608c08c518c">&#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="i452b98ffad6249e6b8cd8831cd1da8af_D20200101-20201231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtMTUtMS0xLTY2Njg3_8a73fb92-ad3c-4ae3-aaa0-f3775bfb57a0">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="i452b98ffad6249e6b8cd8831cd1da8af_D20200101-20201231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtMTgtMS0xLTY2Njg3_c9363379-811c-4018-b7dc-63a99cbc5fb4">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="i39d74ea1d4b34869b724dcc50c8c9333_D20200101-20201231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtMjAtMS0xLTY2Njg3_383ccca5-c7f5-47e9-a795-388cdbe9b491">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="i39d74ea1d4b34869b724dcc50c8c9333_D20200101-20201231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtMjItMS0xLTY2Njg3_f2cf0c84-4ad5-445b-8ce6-98bee3a96206">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="i19d6d7f5372446fa86f9e7471029f347_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtMy0xLTEtNjY2ODc_06c23ec3-9bec-4096-bec6-cf9f0f8b3684">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="i19d6d7f5372446fa86f9e7471029f347_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtNi0xLTEtNjY2ODc_dbc25f48-efa0-4b87-b0f8-fcd3d1edd66e">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="ia65f93f3a7a9435c8f5ba6a02069b50f_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtOS0xLTEtNjY2ODc_4d3eae7c-a1fa-4b2a-b7e7-0441617b3db0">&#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="ia65f93f3a7a9435c8f5ba6a02069b50f_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtMTItMS0xLTY2Njg3_9f9a7c94-1d9c-4b48-9e68-a0c7ee33bfd1">&#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="i452b98ffad6249e6b8cd8831cd1da8af_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtMTUtMS0xLTY2Njg3_76575a63-69ef-4ec2-9e4c-a1a0715c9638">&#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="i452b98ffad6249e6b8cd8831cd1da8af_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtMTgtMS0xLTY2Njg3_b9b0dcfd-b2dd-4b71-a131-5e6c8c9443a7">&#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="i39d74ea1d4b34869b724dcc50c8c9333_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtMjAtMS0xLTY2Njg3_4f80d99f-13ff-4364-9401-12fcbe61301c">&#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="i39d74ea1d4b34869b724dcc50c8c9333_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtMjItMS0xLTY2Njg3_52b9c4e4-704e-441f-ac64-d818858c5c15">&#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="icac197cbfd2346569135356da8ebeac4_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctMy0xLTEtNjY2ODc_1b32b1b6-14b5-4288-b6c2-591dffbb19f3">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="icac197cbfd2346569135356da8ebeac4_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctNi0xLTEtNjY2ODc_6b5a8c5c-60f5-48df-85e3-f729a072fed9">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="ic42de07c8e6144e7bd236b99448d680f_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctOS0xLTEtNjY2ODc_91dfb3c7-8133-4afd-a37f-c30b1862f1f4">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="ic42de07c8e6144e7bd236b99448d680f_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctMTItMS0xLTY2Njg3_aa7c0420-a484-4f75-bb14-374d4992d75f">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="i582c35af4058487fb830fba5e14e8f04_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctMTUtMS0xLTY2Njg3_2576cca8-526e-4bd0-a8c2-d50b7155036a">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="i582c35af4058487fb830fba5e14e8f04_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctMTgtMS0xLTY2Njg3_5d53a9ce-ba62-401d-8ca3-d2901e59f1ae">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="i716e6ce6cb8142ed89eae327f84235d7_I20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctMjAtMS0xLTY2Njg3_b432ea96-693a-4028-ac75-03711a5371a2">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="i716e6ce6cb8142ed89eae327f84235d7_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctMjItMS0xLTY2Njg3_f0b5eb60-0377-46f7-8f5e-38c0699aab17">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="i888d83a9dde843aebbeaca181400e107_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtMy0xLTEtNjY2ODc_dbbb5673-693e-42c3-b890-c006a412605c">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="i888d83a9dde843aebbeaca181400e107_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtNi0xLTEtNjY2ODc_8a9fed92-d2b7-431d-ba19-0f009e3b879e">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="ic93467adeca04189aa4f86a687bf4b1d_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtOS0xLTEtNjY2ODc_fa3da3dd-70b0-4e92-98e6-74800e6d694a">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="ic93467adeca04189aa4f86a687bf4b1d_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtMTItMS0xLTY2Njg3_0994f5b3-856d-48da-bf73-6339814b8b57">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="ifd57393145b94806b16148e85305a3f0_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtMTUtMS0xLTY2Njg3_cf6cf2d6-40c9-44ac-8f70-7924602c290f">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="ifd57393145b94806b16148e85305a3f0_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtMTgtMS0xLTY2Njg3_b241b317-1aa5-4925-bbff-65393dd48475">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="ic70ac7cf615d4930b31ccca314b3266a_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtMjAtMS0xLTY2Njg3_b9ae1c12-34c3-49d0-a7d5-a228ee2974c9">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="ic70ac7cf615d4930b31ccca314b3266a_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtMjItMS0xLTY2Njg3_4212f2e6-66c9-43d2-983b-ed3293f8bcf6">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="i888d83a9dde843aebbeaca181400e107_D20210101-20211231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTMtMS0xLTY2Njg3_3888ee2b-7fa2-4752-86ac-5c14e202b36c">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="i888d83a9dde843aebbeaca181400e107_D20210101-20211231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTYtMS0xLTY2Njg3_a7d5fdff-966c-46a3-b910-173fc773b791">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="ic93467adeca04189aa4f86a687bf4b1d_D20210101-20211231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTktMS0xLTY2Njg3_d10ea25c-1ea0-4518-8464-577c1ffa731d">&#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="ic93467adeca04189aa4f86a687bf4b1d_D20210101-20211231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTEyLTEtMS02NjY4Nw_499cdb6c-4668-45ae-b2b3-bd1faa12f63f">&#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="ifd57393145b94806b16148e85305a3f0_D20210101-20211231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTE1LTEtMS02NjY4Nw_a930e384-8de5-463e-88b1-48f56b513111">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="ifd57393145b94806b16148e85305a3f0_D20210101-20211231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTE4LTEtMS02NjY4Nw_3788d3ca-9080-4827-9ff1-3548dbd3bd54">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="ic70ac7cf615d4930b31ccca314b3266a_D20210101-20211231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTIwLTEtMS02NjY4Nw_40c01a9d-f721-4f30-b6b1-1748697bd00a">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="ic70ac7cf615d4930b31ccca314b3266a_D20210101-20211231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTIyLTEtMS02NjY4Nw_eaf4af63-e76d-4ef3-9434-8e5005407d03">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="i888d83a9dde843aebbeaca181400e107_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTMtMS0xLTY2Njg3_7a48da15-6177-490b-ac52-dd137be41e2f">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="i888d83a9dde843aebbeaca181400e107_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTYtMS0xLTY2Njg3_2c8e458d-788f-4d58-a3ef-de8c8a5ac0e4">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="ic93467adeca04189aa4f86a687bf4b1d_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTktMS0xLTY2Njg3_3ad0c794-a84b-4200-a5fc-c115cb396f0b">&#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="ic93467adeca04189aa4f86a687bf4b1d_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTEyLTEtMS02NjY4Nw_083956ed-0684-440e-a10b-c98d02d4565d">&#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="ifd57393145b94806b16148e85305a3f0_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTE1LTEtMS02NjY4Nw_8877981f-503c-42fb-8238-c4223c730eb3">&#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="ifd57393145b94806b16148e85305a3f0_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTE4LTEtMS02NjY4Nw_28addd4a-67d0-4759-b0bb-662d12851dcf">&#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="ic70ac7cf615d4930b31ccca314b3266a_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTIwLTEtMS02NjY4Nw_ba2ff2d7-9bee-4686-9685-d030feae305e">&#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="ic70ac7cf615d4930b31ccca314b3266a_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTIyLTEtMS02NjY4Nw_ed63eeab-9746-4bf6-b0c2-4e34188498d0">&#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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7517ef1f7d4d403e970dcb19962ee485_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTMtMS0xLTY2Njg3_61f9dd83-8d00-419f-9444-cb6121ecb5f2">951</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="i7517ef1f7d4d403e970dcb19962ee485_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTYtMS0xLTY2Njg3_41cbcacc-344a-4d1c-8cf9-fe632b213c0c">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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i7c13464eab454142ba31f3ba8628e50d_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTktMS0xLTY2Njg3_4f300d87-2af5-4fbf-8af3-13071b872100">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="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="i7c13464eab454142ba31f3ba8628e50d_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTEyLTEtMS02NjY4Nw_07e01eaf-0ad7-48b5-b655-1f5145f4c7aa">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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i89468233528849b084ed9fb8505c03bf_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTE1LTEtMS02NjY4Nw_d80ebe6b-4c0f-4ed5-9e51-3aca8dc8ba8e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i89468233528849b084ed9fb8505c03bf_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTE4LTEtMS02NjY4Nw_39b639ee-4908-40ef-8830-fb0396bf733f">&#8212;</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="ife8f283a2e9945c585f889ad757bcdd0_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTIwLTEtMS02NjY4Nw_5dee8575-8a96-4940-a747-9f6af4bb3e7d">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 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="ife8f283a2e9945c585f889ad757bcdd0_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTIyLTEtMS02NjY4Nw_38f4caf4-016d-4b31-9189-7fbdc498aba8">75.41</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="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTMtMS0xLTY2Njg3_3a5d52ea-320c-4908-9c53-e684776a0137">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="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="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTYtMS0xLTY2Njg3_554c056a-1c1e-4190-8cdc-770eeb17b4eb">116.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="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTktMS0xLTY2Njg3_33da76c3-32c8-4a81-bbb1-31244bbba255">320</ix:nonFraction>&#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="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTEyLTEtMS02NjY4Nw_0be5e37b-0417-48a5-96ac-da7dab3cb067">96.20</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="icf59ecde636f4991ae323f02230f8501_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTE1LTEtMS02NjY4Nw_ab2bad53-187b-4ba6-b9e1-dcd508eefe75">&#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="icf59ecde636f4991ae323f02230f8501_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTE4LTEtMS02NjY4Nw_07c8f574-b228-4814-8d3b-f69a107cd560">&#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="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTIwLTEtMS02NjY4Nw_4687ce8d-cd9c-4ed6-90b4-4d2f3e43b44e">320</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTIyLTEtMS02NjY4Nw_25b63075-02d0-423a-a518-c55e64eb071c">96.20</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="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTMtMS0xLTY2Njg3_4824a8d6-83c7-49ca-aee5-5382fef444b1">425</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="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTYtMS0xLTY2Njg3_3ba067ec-55da-4644-b10e-638944368f96">64.27</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="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTktMS0xLTY2Njg3_5d3f2d83-a136-49f7-b84e-c1a2b1165a6f">442</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="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTEyLTEtMS02NjY4Nw_672629ed-3d0c-4198-8fbd-c9549f0d249c">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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icf59ecde636f4991ae323f02230f8501_D20220101-20221231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTE1LTEtMS02NjY4Nw_61eee8b7-d42e-4cc8-82ae-ce517e55457e">&#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="icf59ecde636f4991ae323f02230f8501_D20220101-20221231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTE4LTEtMS02NjY4Nw_bed9ef25-8c74-4576-bb20-b0d9ea59c331">&#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="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231" decimals="-3" name="rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTIwLTEtMS02NjY4Nw_b8ff9b8a-b3fd-4932-88d4-60f12126cbdf">442</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="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231" decimals="2" name="rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTIyLTEtMS02NjY4Nw_1781ab12-a47b-4f4b-b0ff-6c7cb3a65962">74.01</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="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTMtMS0xLTY2Njg3_2ce90312-566b-434d-87ce-f6310caee98d">28</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="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTYtMS0xLTY2Njg3_9d9a0b3d-df04-4751-b1e8-ed92283b8387">80.78</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="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTktMS0xLTY2Njg3_01231104-3704-4cef-8eba-857e979712f6">&#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="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTEyLTEtMS02NjY4Nw_47d2d2fc-2ac2-480f-aac9-133be4ce53f3">&#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="icf59ecde636f4991ae323f02230f8501_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTE1LTEtMS02NjY4Nw_29c54810-0ac6-413e-9857-82bd8adec685">&#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="icf59ecde636f4991ae323f02230f8501_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTE4LTEtMS02NjY4Nw_d90f2462-b8a4-477d-b318-2bab683107cc">&#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="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTIwLTEtMS02NjY4Nw_65b69503-f3fa-4142-bf63-e5a473d2c7c6">&#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="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTIyLTEtMS02NjY4Nw_5c3ba45c-8fff-41da-9b70-5fa1a0fb172f">&#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, 2022</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="i4ce8f896074649ca9f7cce8dfe19261e_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTMtMS0xLTY2Njg3_897f5dec-ba2a-47c3-900b-c762300ca140">908</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="i4ce8f896074649ca9f7cce8dfe19261e_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTYtMS0xLTY2Njg3_455056e7-a0e4-454e-aab6-34a1b98e29cd">88.74</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="i7da6dc1213f046c18b4350a9f9a6fd9e_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTktMS0xLTY2Njg3_3054a6a6-ee77-47b6-b158-bc95d2b680fa">504</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="i7da6dc1213f046c18b4350a9f9a6fd9e_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTEyLTEtMS02NjY4Nw_ddea2f74-1829-425c-9293-a824578b70c9">89.84</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="ib76ed0e7c48c482b976b1ff99832e32b_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTE1LTEtMS02NjY4Nw_8d9109bb-18b5-4281-86b9-d84149312c45">&#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="ib76ed0e7c48c482b976b1ff99832e32b_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTE4LTEtMS02NjY4Nw_42aaf348-934f-442f-93ed-29bf96dccdb3">&#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="ie95fd83e0b06405a8b871a34baf20bdf_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTIwLTEtMS02NjY4Nw_5340ee96-3d33-488f-bf98-35bdd0464692">504</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="ie95fd83e0b06405a8b871a34baf20bdf_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTIyLTEtMS02NjY4Nw_aa470961-2ae3-4bd5-b28f-de84badcb39c">89.84</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzMzMzI_c6179610-a500-43be-a162-6046d5acca0e">87.8</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzMzMzY_d751bd7a-2b6a-4487-8acd-936960181899">78.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzMzNDM_5ad78a09-487e-4d44-bda9-2095504c8fc3">46.2</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify;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="id8f0a853b6f14166ada42295b35ebd4f">At December&#160;31, 2022, 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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzM1OTg_c564563f-5b68-4c6d-9fa3-80033478a25b">3.6</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="i4b543d6a313a42d59f76d5e3286b6298_112"></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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90ZXh0cmVnaW9uOmM5YjA5YzgyYjUyYzRjMTZiYmZlOTM0OTlmNWQzNmUwXzM1Ng_ebde7f28-28cd-4574-bcf5-c9aabbc3ef3e" continuedAt="id657bf4d5f59464c8effbf5d25c974e3" escape="true"><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note N&#8212;Net Income Per Share</span></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90ZXh0cmVnaW9uOmM5YjA5YzgyYjUyYzRjMTZiYmZlOTM0OTlmNWQzNmUwXzM2MQ_28e2ef0e-ed64-461f-ba79-be8a0ec7d6da" escape="true"><div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, are reflected in the following table (in thousands, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzItMi0xLTEtNjY2ODc_7b5c4309-82f4-4808-95ea-c505e3994ab6">657,919</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzItNC0xLTEtNjY2ODc_d0bbb729-0c82-4f30-96d4-1d6c97489667">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzItNi0xLTEtNjY2ODc_7a0cc519-44bb-4ad2-834a-6f4c8c622355">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></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%">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 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%">&#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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzQtMi0xLTEtNjY2ODc_f280f47c-0a04-424f-a092-b9d6cc7a6fab">108,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzQtNC0xLTEtNjY2ODc_cb4a991e-39b3-4c5e-b16a-1581b48a137c">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzQtNi0xLTEtNjY2ODc_166178c6-a703-4d94-8c41-3d99532e85e3">112,729</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 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%">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 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%">&#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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzYtMi0xLTEtNjY2ODc_f280f47c-0a04-424f-a092-b9d6cc7a6fab">108,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzYtNC0xLTEtNjY2ODc_cb4a991e-39b3-4c5e-b16a-1581b48a137c">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzYtNi0xLTEtNjY2ODc_166178c6-a703-4d94-8c41-3d99532e85e3">112,729</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 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%">&#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 0 19pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzctMi0xLTEtNjY2ODc_fea17b14-0731-40c3-8d48-6e6a281d5369">957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzctNC0xLTEtNjY2ODc_e12bab7a-c15b-4efc-8c0c-6e07ca0e7d4f">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzctNi0xLTEtNjY2ODc_86c2e5cf-7755-46b9-9054-dc29aee542c2">589</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">&#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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzgtMi0xLTEtNjY2ODc_143231f2-3198-4e82-af48-22027d7bbdc1">109,171</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzgtNC0xLTEtNjY2ODc_0f71e73e-038a-4e74-9ce2-6e2f5c673b25">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzgtNi0xLTEtNjY2ODc_87fc1126-916b-40dc-bb80-5833cc0fabd1">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></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%">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 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%">&#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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzEwLTItMS0xLTY2Njg3_3bb2dec8-2e14-45c9-85cc-518513c6743a">6.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzEwLTQtMS0xLTY2Njg3_606783b8-b75a-4ebf-b9f6-fe0e3c103bca">5.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzEwLTYtMS0xLTY2Njg3_33a3dceb-49bf-4be9-ae69-e77e0f56a1c4">2.72</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 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%">&#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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzExLTItMS0xLTY2Njg3_1f3fa461-c6ea-4639-bae5-219d0266f6ba">6.03</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzExLTQtMS0xLTY2Njg3_c10217f4-1708-4037-93ab-b25a3a44eac5">5.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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzExLTYtMS0xLTY2Njg3_e3d11811-2ac9-42a8-a341-798f21fbde3d">2.70</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-align:justify;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="id657bf4d5f59464c8effbf5d25c974e3">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="i4b543d6a313a42d59f76d5e3286b6298_115"></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzI0MTA_12c2cf31-07ce-4453-8e5d-97cb71eae65c" continuedAt="i3df46a648e044afcb6fb9e8fe14b246a" escape="true"><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note O&#8212;Business Segments</span></div><div style="margin-top:9pt;text-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzI0_a224983d-a9b4-49e8-9f70-c5a69224f811">three</ix:nonFraction> reportable segments: contract talent solutions, permanent placement talent solutions, and Protiviti. 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 contract talent solutions and permanent placement talent solutions segments provide specialized engagement professionals and full-time personnel, respectively, for finance and accounting, technology, marketing and creative, legal, administrative, and customer support roles. The Protiviti segment provides business and technology risk consulting and internal audit services.</span></div><div style="margin-top:9pt;text-align:justify;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&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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="i3df46a648e044afcb6fb9e8fe14b246a"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzIzOTk_96f436f4-a024-4f93-a500-c7bd5cb59529" escape="true"><div style="margin-top:9pt;text-align:justify;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></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.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%">2022</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%">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%">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%">Contract talent solutions</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="ia1ba0ecd61a0462893d560ac8938387f_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzMtMi0xLTEtNjY2ODc_b6b378db-1f35-4b9a-b003-41cc260e7b98">4,532,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="id46f65678a5244df9584f1220eca4318_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzMtNC0xLTEtNjY2ODc_aa168ce4-ea3b-4297-b3ec-cadd2155a515">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="i1e7cfeba19b34a04ab52fa4c0fa83b9c_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzMtNi0xLTEtNjY2ODc_d9954458-1a6c-4019-b689-b0d923b09cc0">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></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 talent solutions</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="i994e95d4a71341bf88a364c03c3b1289_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzQtMi0xLTEtNjY2ODc_38f512f3-d1cb-47ea-bb23-12c35c9b20f8">725,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba22b2d5fd0d45d6b4fb71b7c3271922_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzQtNC0xLTEtNjY2ODc_b8c91633-fbec-493d-bd2d-52c5201e1959">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="ica8f145ae6b34f489b04b649eb5b3bd4_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzQtNi0xLTEtNjY2ODc_af337343-a93f-4235-96bf-5e24be87f405">370,109</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%">Protiviti</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="i1b54f16933544eb28f637240409f5dca_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzUtMi0xLTEtNjY2ODc_f4b2df3e-7781-4c5c-9d2d-9a66278a3a3e">1,980,140</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8efb0325604b4e329ac8fe5ae728909a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzUtNC0xLTEtNjY2ODc_c591b863-1dae-4432-b250-25650f12793d">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="i58c53843a23b4442803013cca773c0d3_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzUtNi0xLTEtNjY2ODc_d69d1a01-1102-46a5-bde6-e353a1ba3845">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></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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzYtMi0xLTEtNjY2ODc_99a5adcf-8d65-48ce-8138-13bd873de6ad">7,238,142</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzYtNC0xLTEtNjY2ODc_2acefd62-b3ae-4ef4-9532-b38e40aa82e6">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzYtNi0xLTEtNjY2ODc_59095382-aec3-496e-895a-dcebc6c9b092">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">Contract talent solutions</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="ia1ba0ecd61a0462893d560ac8938387f_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzgtMi0xLTEtNjY2ODc_9bfd3bdb-8d5c-4429-a5c6-5ffab94b9e02">492,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id46f65678a5244df9584f1220eca4318_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzgtNC0xLTEtNjY2ODc_7fc265ce-9dc1-444b-bb9c-fd567b6a4c0d">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="i1e7cfeba19b34a04ab52fa4c0fa83b9c_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzgtNi0xLTEtNjY2ODc_c9ec935c-3015-4a00-97a8-bbe4b9521a40">237,279</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 talent solutions</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="i994e95d4a71341bf88a364c03c3b1289_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzktMi0xLTEtNjY2ODc_b7ab9b61-49c7-4d90-9ea1-71f2a9de6948">127,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba22b2d5fd0d45d6b4fb71b7c3271922_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzktNC0xLTEtNjY2ODc_6ca582d5-ddce-4af1-9534-041a29a7a02f">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="ica8f145ae6b34f489b04b649eb5b3bd4_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzktNi0xLTEtNjY2ODc_13e91f5f-9f15-4b1c-bfff-ce93b30de619">28,799</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%">Protiviti</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="i1b54f16933544eb28f637240409f5dca_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEwLTItMS0xLTY2Njg3_6115c5c0-7812-45d1-a310-3370b520df36">270,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8efb0325604b4e329ac8fe5ae728909a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEwLTQtMS0xLTY2Njg3_3021a110-531e-4c4c-bc44-01874e71ca4f">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="i58c53843a23b4442803013cca773c0d3_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEwLTYtMS0xLTY2Njg3_28391c20-8ad2-4557-b19a-541625269c48">155,680</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzExLTItMS0xLTY2Njg3_5d0c1326-0005-438f-8db4-52ec9e6b9270">890,614</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzExLTQtMS0xLTY2Njg3_74ca145f-34f4-42e5-8ef4-7a34f0fb319d">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzExLTYtMS0xLTY2Njg3_7e807c68-4fe4-4225-ab81-a9130f76ad18">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEyLTItMS0xLTY2Njg3_c9f3bb6e-bffe-4e10-b567-9d1a327b5c18">1,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEyLTQtMS0xLTY2Njg3_d2ad5419-65c5-4a57-bf18-5bc10bbefb7c">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEyLTYtMS0xLTY2Njg3_1b564075-9ef6-4e63-a584-e7b22c66c359">1,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEzLTItMS0xLTY2Njg3_92fc7e46-69f8-413f-a7a9-6f00b5173658">8,008</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEzLTQtMS0xLTY2Njg3_42130713-af97-46ed-8d07-654d4d5122fb">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEzLTYtMS0xLTY2Njg3_71597eaa-af08-4ae2-94d9-eace25e34cfa">1,343</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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzE0LTItMS0xLTY2Njg3_1b3b8c99-fdfd-4e59-adcd-e3f2bb62c0e8">896,955</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzE0LTQtMS0xLTY2Njg3_0df478bd-05cf-4e1a-9bd6-602d1190f1e1">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzE0LTYtMS0xLTY2Njg3_d1083d39-28f7-439d-ab66-27cf39244a0e">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></tr></table></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenues presented above are shown net of eliminations of intersegment revenues. Intersegment revenues between contract talent solutions segment and Protiviti segment were $<ix:nonFraction unitRef="usd" contextRef="i9ce997ee088043d089d015b72a303108_D20220101-20221231" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzE0NTg_4ae874e8-7593-46f5-99c4-8df72ff267f2">552.2</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="if5555f208d684e8d97fe84fb5fbbe26a_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzE0NjI_d6727852-d783-4bb2-a523-f4be95d51514">580.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i90ab08aefd724ceb9c99c4e0a0fc8601_D20200101-20201231" decimals="-5" sign="-" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzE0Njk_abcd0886-540c-4d48-8862-ae6a89e71783">240.0</ix:nonFraction> million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue and direct costs related to the intersegment activity are reflected in the Protiviti segment, including the costs of candidate payroll, fringe benefits and incremental recruiter compensation. </span></div><div style="margin-top:9pt;text-align:justify;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-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzIzOTc_99af6d67-2691-4ed6-bcc7-d2f88f06cd8d" continuedAt="i45a782c43da7493c8cd4d27bc54c4c53" escape="true">The following tables represent revenues and long-lived assets by geographic location (in thousands):</ix:nonNumeric></span></div><ix:continuation id="i45a782c43da7493c8cd4d27bc54c4c53"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width: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%">2022</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%">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%">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="ia5cf73053fc94d5481b89ed0618a07f2_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzMtMi0xLTEtNjY2ODc_74927434-e7fe-406d-a6ed-ce1264fb42b9">5,712,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e977d4f84aa411e8142d18a8d9b556b_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzMtNC0xLTEtNjY2ODc_d98b5ecc-78aa-4fd3-ad3c-a3ac4813118f">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="ibe9e546835b04bfaad32ccae04e6a2c9_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzMtNi0xLTEtNjY2ODc_9548d1a9-7958-4472-8169-f9292603dbc9">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></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="i1a0c865db6b94f03bf48c48813a0cd43_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzQtMi0xLTEtNjY2ODc_76a1f52a-282c-4850-8e56-ac29cb785fee">1,525,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="iee54d7b6b98b4d52974ade4868c2320e_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzQtNC0xLTEtNjY2ODc_61da6578-19a7-4308-b725-0caf08ae72e1">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="ic8c62b4c7b0f4df4b16bcdf15a518323_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzQtNi0xLTEtNjY2ODc_89a16351-37d0-4ff1-ae43-d3324fd8b8b6">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></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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzUtMi0xLTEtNjY2ODc_38af1e3e-5c33-4cb5-b20a-a1df348b99e1">7,238,142</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="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzUtNC0xLTEtNjY2ODc_9b2eb858-f157-4592-bc6f-026af72ed597">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="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzUtNi0xLTEtNjY2ODc_db25b437-c5bd-497d-8bb1-4e28bc805679">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></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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</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%">2021</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;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="9" 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="i8680bd2aecad464b9d445ccff20ab993_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzEwLTQtMS0xLTY2Njg3_d6af1113-29ce-44cd-b417-140bce5c794a">90,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="iea2cfe235aca4f2eb1e9507984e23536_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzEwLTYtMS0xLTY2Njg3_fa544a9d-c18d-47f1-b8f5-e1144a40daf8">76,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="9" 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="ib900683e54e34474bd2b03c2b0b2f262_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzExLTQtMS0xLTY2Njg3_09619f95-61bf-41f9-9082-c1ea6cbfb936">19,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50d2f9fe12e945f1bd96e7afae5f009e_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzExLTYtMS0xLTY2Njg3_e35ca676-1b93-45b5-b024-a8e5186ee15b">16,646</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 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="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzEyLTQtMS0xLTY2Njg3_b4676a38-f92b-4180-8d5a-b08a34522dfb">109,687</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="i8028dabb46004e1580fc27240356dc4c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzEyLTYtMS0xLTY2Njg3_fdb0a53d-744e-4a85-a039-0f1824b1921e">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></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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">No customer 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-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</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 country represented more than 10% of revenues in any year presented.</span></div></ix:continuation></ix:continuation><div style="text-align:justify"><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="i4b543d6a313a42d59f76d5e3286b6298_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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTgvZnJhZzozM2RjZWQwMDU3ZWU0ZWQ5OGI3MmJmNGY1ZjU2ZjVlYy90ZXh0cmVnaW9uOjMzZGNlZDAwNTdlZTRlZDk4YjcyYmY0ZjVmNTZmNWVjXzU5_d5d15070-6b6a-4989-a8bd-9ef8801f93ff" 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;Subsequent Events</span></div><div style="margin-top:9pt;text-align:justify;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, 2023, the Company authorized the repurchase, from time to time, of up to an additional <ix:nonFraction unitRef="shares" contextRef="ifcb1e25ae49441d2a88ff3ef363477b6_I20230209" decimals="-5" name="rhi:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTgvZnJhZzozM2RjZWQwMDU3ZWU0ZWQ5OGI3MmJmNGY1ZjU2ZjVlYy90ZXh0cmVnaW9uOjMzZGNlZDAwNTdlZTRlZDk4YjcyYmY0ZjVmNTZmNWVjXzU0OTc1NTgxNTY3Ng_b7973e3e-6d10-46af-aa06-70cc0227a97d">10.0</ix:nonFraction>&#160;million shares of the Company&#8217;s common stock on the open market or in privately negotiated transactions, depending on market conditions. The authorization is in addition to the approximately <ix:nonFraction unitRef="shares" contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231" decimals="-5" name="us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTgvZnJhZzozM2RjZWQwMDU3ZWU0ZWQ5OGI3MmJmNGY1ZjU2ZjVlYy90ZXh0cmVnaW9uOjMzZGNlZDAwNTdlZTRlZDk4YjcyYmY0ZjVmNTZmNWVjXzQzOTgwNDY1MTIzMjc_6cb18d01-0d34-4c25-af76-0022d332531c">3.8</ix:nonFraction>&#160;million shares remaining under the existing repurchase program. There is no guarantee as to whether, when, or how many shares the Company will repurchase, and the Company may discontinue the repurchase program at any time.</span></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="us-gaap:ScheduleOfSubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTgvZnJhZzozM2RjZWQwMDU3ZWU0ZWQ5OGI3MmJmNGY1ZjU2ZjVlYy90ZXh0cmVnaW9uOjMzZGNlZDAwNTdlZTRlZDk4YjcyYmY0ZjVmNTZmNWVjXzU3_25282d69-99cb-4587-ac06-d6bc3ef48f48" 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%">On February 9, 2023, 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="ia4ae5b23f6454badbbdd5158f20d563a_D20230209-20230209" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTgvZnJhZzozM2RjZWQwMDU3ZWU0ZWQ5OGI3MmJmNGY1ZjU2ZjVlYy90YWJsZTpmYTdkNzlhYmE5MzU0M2NjODI2ZmZhYTk4ODZlMzI4Yy90YWJsZXJhbmdlOmZhN2Q3OWFiYTkzNTQzY2M4MjZmZmFhOTg4NmUzMjhjXzAtMS0xLTEtNjY2ODc_d8fa730e-987e-4f14-aa8f-54adbcf71161">0.48</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 9, 2023</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 24, 2023</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, 2023</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="i4b543d6a313a42d59f76d5e3286b6298_121"></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:justify"><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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Board of Directors and Stockholders of Robert Half International Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Opinions on the Financial Statements and Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2022, 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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022 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, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis for Opinions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="text-align:justify"><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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Critical Audit Matters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described in Notes A and J 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 $239.0 million for the year ended December 31, 2022 and net deferred income tax assets of $123.2 million including a valuation allowance of $23.6 million as of December 31, 2022.  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">provision adjustments, and permanent and temporary differences, (ii) testing the underlying data used in establishing and 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 style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMjEvZnJhZzo1YTFiZmVkODMyODI0OTEzYjg5NTQ4MjA4Y2VlZWY3NS90ZXh0cmVnaW9uOjVhMWJmZWQ4MzI4MjQ5MTNiODk1NDgyMDhjZWVlZjc1XzEwMTE0_732d132e-1ba0-45f4-89ec-d0696f9e59b2">PricewaterhouseCoopers LLP</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMjEvZnJhZzo1YTFiZmVkODMyODI0OTEzYjg5NTQ4MjA4Y2VlZWY3NS90ZXh0cmVnaW9uOjVhMWJmZWQ4MzI4MjQ5MTNiODk1NDgyMDhjZWVlZjc1XzEwMTE1_072cb856-8e8e-4ec9-a166-e6f70f49c6d4">San Francisco, California</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 10, 2023</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2002.</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="i4b543d6a313a42d59f76d5e3286b6298_124"></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="i4b543d6a313a42d59f76d5e3286b6298_127"></div><div style="margin-top:14pt;text-align:justify"><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-align:justify;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-align:justify;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-align:justify;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, 2022, 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, 2022.</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: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-align:justify;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, 2022, 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="i4b543d6a313a42d59f76d5e3286b6298_130"></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:6pt;text-align:justify;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, 2023, the Board of Directors amended and restated the Company&#8217;s By-Laws, effective immediately, to modify &#8220;Article II, Meeting of Stockholders.&#8221; The amendments were primarily implemented to update certain procedures and disclosures required in connection with shareholder director nominations and business proposals, including to address newly adopted Rule 14a-19 of the Securities Exchange Act of 1934, as amended. Such updates include, without limitation, requiring: (i) a nominating shareholder to represent whether it intends to solicit proxies in accordance with Rule 14a-19 and to certify that it has satisfied Rule 14a-19, (ii) requiring additional background information and disclosures regarding the nominating shareholders, proposed director candidates, and other persons related to a shareholder&#8217;s solicitation of proxies be provided and (iii) requiring that any stockholder soliciting proxies use a proxy card color other than white. In addition, the amendments made certain conforming changes to procedural provisions to reflect recent amendments to the Delaware General Corporation Law.  The amendments also reflect other immaterial administrative, ministerial and conforming revisions.</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:10pt;font-weight:400;line-height:120%">The foregoing description is qualified in its entirety by reference to the Amended and Restated By-Laws that are attached hereto as Exhibit 3.2 and incorporated herein by reference.</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="i4b543d6a313a42d59f76d5e3286b6298_133"></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-align:justify;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 2023.</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="i4b543d6a313a42d59f76d5e3286b6298_136"></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="i4b543d6a313a42d59f76d5e3286b6298_139"></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;text-align:justify"><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></div><div style="padding-left:31.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:31.5pt;text-align:justify"><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;text-align:justify"><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, 2022 and 2021</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="#i4b543d6a313a42d59f76d5e3286b6298_52">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;text-align:justify"><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, 2022, 2021 and 2020</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="#i4b543d6a313a42d59f76d5e3286b6298_55">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-align:justify;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, 2022, 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="#i4b543d6a313a42d59f76d5e3286b6298_58">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;text-align:justify"><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, 2022, 2021 and 2020</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="#i4b543d6a313a42d59f76d5e3286b6298_61">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;text-align:justify"><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, 2022, 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="#i4b543d6a313a42d59f76d5e3286b6298_64">30</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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="#i4b543d6a313a42d59f76d5e3286b6298_67">31</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;text-align:justify"><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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMzkvZnJhZzo0ODFhYjhmOTI3YzE0ZTg4OWU5MzI4MzNmMzA1NzFmYy90YWJsZTphMTY1ZTdhMTlkOWM0MTlhOWZjZjE0ZGIxYzhmMWNkNy90YWJsZXJhbmdlOmExNjVlN2ExOWQ5YzQxOWE5ZmNmMTRkYjFjOGYxY2Q3XzctMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyMDU5OGE4NWIyYWI0NGU4OTM2ZTU0YTZmMjhjYzkxOF83MQ_dfe4ef87-c555-4751-bd23-9dc628ba826c">238</ix:nonNumeric>)</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="#i4b543d6a313a42d59f76d5e3286b6298_121">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:justify;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 style="text-align:justify"><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, 2022, 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="#i4b543d6a313a42d59f76d5e3286b6298_148">57</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;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="padding-left:31.5pt;text-align:justify"><span><br/></span></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></div><div style="margin-top:6pt"><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:justify;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 style="text-align:justify"><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="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></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%">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 style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi10k2022ex32.htm">By-Laws</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="rhi10k2022ex32.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi10k2022ex32.htm">of Robert Half International Inc</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi10k2022ex32.htm">.</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 style="text-align:justify"><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="rhi10k2022ex41.htm">Description of Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934.</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 style="text-align:justify"><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="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></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 style="text-align:justify"><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) <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="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>, (ix)&#160;<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="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>, (x) <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="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>, (xi) <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="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>, (xii) <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="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>, (xiii)&#160;<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="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>, (xiv) <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="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>, (xv)&#160;<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="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>, (xvi) <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="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>, (xvii) <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="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>, (xviii) <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="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>, and (xix) <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="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></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 style="text-align:justify"><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="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></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 style="text-align:justify"><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="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></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 style="text-align:justify"><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="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></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 style="text-align:justify"><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="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></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:justify;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 style="text-align:justify"><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="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></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 style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi10k2022ex109.htm">Senior Executive Retirement 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="rhi10k2022ex109.htm">, effective</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="rhi10k2022ex109.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi10k2022ex109.htm">January 1, 2023.</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 style="text-align:justify"><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="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></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 style="text-align:justify"><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="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></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 style="text-align:justify"><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="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></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 style="text-align:justify"><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="https://www.sec.gov/Archives/edgar/data/315213/000031521322000018/rhi123122ex1013.htm">Stock Incentive Plan, as amended and restated, incorporated by reference to Exhibit 10.13 to Registrant&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</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 style="text-align:justify"><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="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></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 style="text-align:justify"><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="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></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 style="text-align:justify"><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="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></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 style="text-align:justify"><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="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></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 style="text-align:justify"><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="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 style="text-align:justify"><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="https://www.sec.gov/Archives/edgar/data/315213/000031521320000093/rhiex101stockincentive.htm">Stock Incentive Plan&#8211; 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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><a style="-sec-extract:exhibit;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:none" href="https://www.sec.gov/Archives/edgar/data/315213/000031521320000093/rhiex102stockincentive.htm">Stock Incentive Plan&#8211;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 style="text-align:justify"><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="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 style="text-align:justify"><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="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 style="text-align:justify"><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="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 style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi10k2022ex211.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhi10k2022ex231.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhiq42022ex311.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 style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhiq42022ex312.htm">Rule 13a-14(a) Certification of Chief Financial 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 style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhiq42022ex321.htm">Rule 1350 Certification of Chief Executive 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 style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="rhiq42022ex322.htm">Rule 1350 Certification of Chief Rule 1350 Certification of Chief Financial 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:justify;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:justify;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:justify;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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></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:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></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:justify;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="i4b543d6a313a42d59f76d5e3286b6298_142"></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="i4b543d6a313a42d59f76d5e3286b6298_145"></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;10, 2023</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;10, 2023</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;10, 2023</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;10, 2023</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;10, 2023</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;10, 2023</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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;10, 2023</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;10, 2023</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="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;10, 2023</span></div></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: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%">ARNIE</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> H</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">USS</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%">ILKING</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%">Marnie Huss Wilking, 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 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;10, 2023</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="i4b543d6a313a42d59f76d5e3286b6298_148"></div><hr style="page-break-after:always"/><div style="min-height:49.5pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90ZXh0cmVnaW9uOmRjMDdhNmJhMjcyYjQzNjQ4NTE1MmE1MGY5MzcwNzg5XzI3MA_1cbc9df9-4b55-48f1-982f-b7d73524454a" 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:97.368%"><tr><td style="width:1.0%"></td><td style="width:41.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.550%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.568%"></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, 2020</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 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="i3c75536bbfca47588c8fee6b2bb56524_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzItMi0xLTEtNjY2ODc_39fc3446-93df-4519-9a38-5ebeeb983f22">23,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fc6d368c68641059f2288dca816c932_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzItNC0xLTEtNjY2ODc_c4b57593-cf50-4f91-a6c7-9a834f1971c6">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="i7fc6d368c68641059f2288dca816c932_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzItNi0xLTEtNjY2ODc_9e3ee3af-75cd-40c5-b108-155ffd77dc7e">7,906</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="i7fc6d368c68641059f2288dca816c932_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzItOC0xLTEtNjY2ODc_b57af18f-9364-467c-ae03-01568f0b855d">120</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="id4809cf452704b39a892b25e5d35cc9a_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzItMTAtMS0xLTY2Njg3_41145d1d-71b6-4932-839d-6522619db8aa">19,617</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="icbe971c84f3b4c3d8a6deb5a07a66f28_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzMtMi0xLTEtNjY2ODc_09f05e99-c43d-4abf-a199-3c4290bbd82a">21,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia54dc4050aa44558be4a9d77317c8cdc_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzMtNC0xLTEtNjY2ODc_1031c7cf-1a7d-43a4-8cc3-8802f8a10190">3,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia54dc4050aa44558be4a9d77317c8cdc_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzMtNi0xLTEtNjY2ODc_c682b791-c160-4ebd-bb42-ed726f4e1c4d">2,333</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="ia54dc4050aa44558be4a9d77317c8cdc_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzMtOC0xLTEtNjY2ODc_25bd40f4-1425-4761-9bd4-e6437367bc90">1,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i65705f3230ba4f7c998baf510265ed51_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzMtMTAtMS0xLTY2Njg3_13a49e5f-e198-4efe-8898-5156dcffc117">24,132</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, 2021</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="i60371abe35064884a14f815331272e0f_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzUtMi0xLTEtNjY2ODc_c55e60f8-7b6d-411f-b553-1002b9f7bcb3">19,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1c988a847ba4db59575fc4681158f1d_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzUtNC0xLTEtNjY2ODc_caad03f6-5055-437e-a3a8-a438e5455f76">9,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1c988a847ba4db59575fc4681158f1d_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzUtNi0xLTEtNjY2ODc_669dba55-a3ab-4232-9891-6edc03fa5ed1">6,827</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1c988a847ba4db59575fc4681158f1d_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzUtOC0xLTEtNjY2ODc_d2ea471e-f8a5-42b4-83b4-1738d5399647">724</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="icfd823f1bc0a4936991c67b547d9b69e_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzUtMTAtMS0xLTY2Njg3_30505284-459f-4f74-95d0-8487b9772696">21,530</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="i65705f3230ba4f7c998baf510265ed51_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzYtMi0xLTEtNjY2ODc_88693ddc-5388-4f84-bd23-2be4277483c9">24,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i759578a94c034a29975c66ec69ab768e_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzYtNC0xLTEtNjY2ODc_d078f937-d7fb-4cea-9b2c-355457c7d1ea">5,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i759578a94c034a29975c66ec69ab768e_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzYtNi0xLTEtNjY2ODc_6a9c2300-9f27-40fd-a516-1ef235fe5daf">3,936</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="i759578a94c034a29975c66ec69ab768e_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzYtOC0xLTEtNjY2ODc_8f772785-e9df-4526-bab9-3100ff4c5150">1,633</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="i12947734bbc44d55998fd3feae3a6f7c_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzYtMTAtMS0xLTY2Njg3_851fed18-d8bf-405e-8fc7-64df41028668">24,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2022</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="icfd823f1bc0a4936991c67b547d9b69e_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzgtMi0xLTEtNjY2ODc_d592f79f-b54e-429d-b4f2-87cb5707485f">21,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba1c726d222a45bab21be74a9de29b49_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzgtNC0xLTEtNjY2ODc_e5239c1c-346b-4572-8a67-a0023d743200">8,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iba1c726d222a45bab21be74a9de29b49_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzgtNi0xLTEtNjY2ODc_9c999e93-a4b7-422c-862f-e3b4e2eb4199">7,091</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="iba1c726d222a45bab21be74a9de29b49_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzgtOC0xLTEtNjY2ODc_4fee91c6-aa41-4a8d-b895-87374f4c1c6c">649</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="iac4141cd215446498e6ab7f168d17d91_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzgtMTAtMS0xLTY2Njg3_19106dd2-42e4-4dd8-a3c7-2392a2c52a55">22,561</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="i12947734bbc44d55998fd3feae3a6f7c_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzktMi0xLTEtNjY2ODc_f9e47121-05ba-4053-998b-afcc3bcd2de1">24,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b38df512ddb4a2eae0a1e6895f526c3_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzktNC0xLTEtNjY2ODc_997b3adc-b86e-4d26-afc2-44b128118dee">2,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b38df512ddb4a2eae0a1e6895f526c3_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzktNi0xLTEtNjY2ODc_bce0d637-e86e-4e19-ade0-2b197787922c">1,467</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="i4b38df512ddb4a2eae0a1e6895f526c3_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ValuationAllowancesAndReservesAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzktOC0xLTEtNjY2ODc_2a61b121-46a3-4658-8576-a2740dc27a24">1,193</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="i66742fc3de224b64a1f8ceb1cf1ba418_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzktMTAtMS0xLTY2Njg3_8cf7c749-b6a7-4a35-81a4-5b32e89e8a5e">23,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="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="text-align:justify"><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%">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-3.2
<SEQUENCE>2
<FILENAME>rhi10k2022ex32.htm
<DESCRIPTION>EX-3.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i6d83136b6feb43d8bbf76db6423dbdc5_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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">As Amended and Restated Effective February 9, 2023</font></div><div style="text-align:right"><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:700;line-height:112%">BY-LAWS</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:12pt;font-weight:700;line-height:112%">OF</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:12pt;font-weight:700;line-height:112%">ROBERT HALF INTERNATIONAL INC.</font></div><div style="text-align:center"><font><br></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:12pt;font-weight:400;line-height:112%;text-decoration:underline">ARTICLE I</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:12pt;font-weight:400;line-height:112%;text-decoration:underline">OFFICES</font></div><div style="text-align:center"><font><br></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%">Section 1.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Registered Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The registered office of the Corporation in the State of Delaware shall be at 1209 Orange Street, City of Wilmington, County of New Castle. </font></div><div style="text-indent:36pt"><font><br></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%">Section 2.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Principal Office for Transaction of Business</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The principal office for the transaction of the business of the Corporation shall be at 2884 Sand Hill Road, in the City of Menlo Park, County of San Mateo, State of California. The Board of Directors may change said principal office from one location to another within or without said City, County or State. </font></div><div style="text-indent:36pt"><font><br></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%">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">Other Offices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Corporation may have offices at such other place or places, within or without the State of Delaware, as from time to time the Board of Directors may determine or the business of the Corporation may require. </font></div><div style="text-indent:36pt"><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%;text-decoration:underline">ARTICLE II</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:12pt;font-weight:400;line-height:112%;text-decoration:underline">MEETING OF STOCKHOLDERS</font></div><div style="text-align:center"><font><br></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%">Section 1.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Place of Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Meetings of the stockholders shall be held at such place, if any, either within or without the State of Delaware as shall be fixed by the Board of Directors and stated in the notice or waiver of notice of the meeting.</font></div><div style="text-indent:36pt"><font><br></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%">Section 2.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Annual Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The annual meeting of stockholders for the election of directors and for the transaction of such other business as may come before the meeting shall be held on such date in each year as the Chairman of the Board shall designate. The Board of Directors shall present at each annual meeting a full and clear statement of the business and condition of the Corporation.</font></div><div style="text-indent:36pt"><font><br></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%">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">Special Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. A special meeting of the stockholders for any purpose or purposes, unless otherwise prescribed by statute, may be called at any time 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="text-indent:36pt"><font><br></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%">Section 4.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Notice of Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Except as otherwise provided by law or the Certificate of Incorporation, notice of each meeting of stockholders shall be given, in a manner permitted by the Delaware General Corporation Law, not less than ten nor more than sixty days before the date of the meeting to each stockholder entitled to vote at such meeting, directed to their address </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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">as it appears upon the books of the corporation, said notice to specify the place, if any, date and hour of the meeting, the means of remote communications, if any, by which stockholders and proxy holders may be deemed to be present in person and vote at such meeting, the record date for determining the stockholders entitled to vote at the meeting, if such date is different from the record date for determining stockholders entitled to notice of the meeting and, unless it is the annual meeting, the purpose or purposes of the meeting. Notice of any meeting of stockholders may be waived in writing, either before or after such meeting, and will be waived by any stockholder by their attendance thereat in person or by proxy, except when the person attends a meeting for the express purpose of objecting at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened. Any stockholder so waiving notice of such meeting shall be bound by the proceedings of any such meeting in all respects as if due notice thereof had been given. Any previously scheduled meeting of the stockholders may be postponed, and (unless the Certificate of Incorporation otherwise provides) any special meeting of the stockholders may be cancelled, by resolution of the Board of Directors upon public notice given prior to the date previously scheduled for such meeting of stockholders.</font></div><div style="text-indent:36pt"><font><br></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%">Section 5.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Quorum and Adjournment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The holders of a majority of the stock issued and outstanding and entitled to vote thereat, present in person or represented by proxy, shall constitute a quorum at all meetings of the stockholders for the transaction of business except as otherwise provided by statute or by the Certificate of Incorporation. The chairman of the meeting may adjourn the meeting from time to time, whether or not there is such a quorum. No notice of the time and place of adjourned meetings need be given except as required by law. The stockholders present at a duly called meeting at which a quorum is present may continue to transact business until adjournment, notwithstanding the withdrawal of enough stockholders to leave less than a quorum.</font></div><div style="text-indent:36pt"><font><br></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%">Section 6.        </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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</font></div><div><font><br></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%">(a)        Except as otherwise provided in the Certificate of Incorporation, each stockholder of voting common stock shall, at each meeting of the stockholders, be entitled to one vote in person or by proxy for each share of stock of the Corporation held by such stockholder on the date fixed pursuant to the provisions of Section 3 of Article IX of these By-Laws as the record date and registered in such stockholder&#8217;s name on the books of the Corporation for the determination of stockholders who shall be entitled to notice and to vote at such meeting. Any vote of stock of the Corporation may be given at any meeting of the stockholders by the stockholder entitled thereto in person or by proxy but no proxy shall be voted three years after its date, unless said proxy shall provide for a longer period. At all meetings of the stockholders all matters except where other provision is made by law, by the Certificate of Incorporation or by these By-Laws, 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. For purposes of determining the vote on any matter, including election of directors, the shares deemed entitled to vote on that matter shall not include broker non-votes. Unless demanded by a stockholder of the Corporation present in person or by proxy at any meeting of the stockholders and entitled to vote thereat or so directed by the chairman of the meeting, the vote thereat on any question or matter, including the election of directors, need not be by ballot. Upon a demand of any such stockholder for a vote by ballot on any question or at the direction of such chairman that a vote by ballot be taken on any question, such vote shall be taken. On a vote by ballot each ballot shall be signed by the stockholder voting, or by their proxy, and shall state the number of shares voted. No holder of </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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Preferred Stock shall be entitled to vote at any meeting of the stockholders, except as provided by law, by the Certificate of Incorporation or by the Certificate of Determination of Preferences creating such Preferred Stock.</font></div><div><font><br></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%">(b)       Except as provided in Section 5 of Article III of these 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 determined pursuant to Section 9(a)(2) of Article II of these By-laws, 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.</font></div><div style="text-indent:72pt"><font><br></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%">Section 7.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">List of Stockholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The officer who has charge of the stock ledger of the Corporation shall prepare and make, at least ten days before every meeting of stockholders, a complete list of the stockholders entitled to vote at said meeting&#59; provided, however, that if the record date for determining the stockholders entitled to vote is less than 10 days before the meeting date, the list shall reflect the stockholders entitled to vote as of the tenth day before the meeting date, arranged in alphabetical order, showing the address of and the number of shares registered in the name of each stockholder. Such list shall be open to the examination of any stockholder, for any purpose germane to the meeting, for a period of 10 days ending on the day before the meeting date&#58; (i) on a reasonably accessible electronic network, provided that the information required to gain access to such list is provided with the notice of the meeting, or (ii) during ordinary business hours, at the principal place of business of the Corporation.</font></div><div style="text-indent:36pt"><font><br></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%">Section 8.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Inspectors of Votes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. At each meeting of the stockholders the chairman of such meeting may appoint one or three Inspectors of Votes to act thereat. Each Inspector of Votes so appointed shall first subscribe an oath or affirmation faithfully to execute the duties of an Inspector of Votes at such meeting with strict impartiality and according to the best of their ability. Such Inspectors of Votes shall take charge of the ballots at such meeting and after the balloting thereat on any question shall count the ballots cast thereon and shall make a report in writing to the secretary of such meeting of the results thereof. An Inspector of Votes need not be a stockholder of the Corporation, and any officer of the Corporation may be an Inspector of Votes on any question other than a vote for or against their election to any position with the Corporation or on any other question in which they may be directly interested. If there are three Inspectors of Votes, the determination, report or certificate of two such Inspectors shall be as effective as if unanimously made by all Inspectors.</font></div><div style="text-indent:36pt"><font><br></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%">Section 9.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Notice of Stockholder Business and Nominations</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><br></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%">(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">Annual Meetings of Stockholders</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:72pt"><font><br></font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(1)       Nominations of persons for election to the Board of Directors of the Corporation and the proposal of business to be considered by the stockholders may be made at an annual meeting of stockholders (a) pursuant to the Corporation&#8217;s notice of meeting, (b) by or at the direction of the Board of Directors, (c) with respect to nominations of persons and the proposal of any business not intended to be included in the Corporation&#8217;s proxy statement for </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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">such annual meeting, by any stockholder of the Corporation who was a stockholder of record at the time of giving of notice provided for in subsection (a)(2) of this Section 9, who is entitled to vote at the meeting and who complies with the notice and other procedures set forth in subsection (a)(2) of this Section 9, or (d) with respect to nominations of persons intended to be included in the Corporation&#8217;s proxy statement for such annual meeting, by a Nominator (as defined below) who complies with the notice and other procedures set forth in subsection (a)(3) of this Section 9.</font></div><div style="text-indent:108pt"><font><br></font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(2)       For nominations or other business to be properly brought before an annual meeting by a stockholder pursuant to clause (c) of paragraph (a)(1) of this Section 9, the stockholder must have given timely notice thereof in writing to the Secretary of the Corporation and such other business must otherwise be a proper matter for stockholder action. To be timely, a stockholder&#8217;s notice shall be delivered to the Secretary at the principal executive offices of the Corporation not later than the close of business on the 60th day nor earlier than the close of business on the 90th day prior to the first anniversary of the preceding year&#8217;s annual meeting&#59; provided, however, that in the event that the date of the annual meeting is more than 30 days before or more than 60 days after such anniversary date, notice by the stockholder to be timely must be so delivered not earlier than the close of business on the 90th day prior to such annual meeting and not later than the close of business on the later of the 60th day prior to such annual meeting or the 10th day following the day on which public announcement of the date of such meeting is first made by the Corporation. In no event shall the public announcement of an adjournment of an annual meeting commence a new time period for the giving of a stockholder&#8217;s notice as described above. Such stockholder&#8217;s notice shall set forth&#58;</font></div><div style="text-indent:108pt"><font><br></font></div><div style="text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        as to each person whom the stockholder proposes to nominate for election or reelection as a director, all information relating to such person that is required to be disclosed in solicitations of proxies for election of directors in an election contest, or is otherwise required, in each case pursuant to Regulation 14A under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) and any successor to such Regulation, including and in addition to&#58;</font></div><div style="text-indent:144pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        such person&#8217;s written consent to being named in the proxy statement as a nominee and to serving as a director if elected&#59;</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)       an affirmation that such person meets the Corporation&#8217;s stated criteria for board membership&#59;</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iii)      any transactions or relationships between such person and the Corporation or the Corporation&#8217;s customers, suppliers, competitors or management&#59;</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iv)      the trading history of such person with respect to the Corporation&#8217;s stock&#59;</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(v)       information regarding whether such person has any plans or proposals for the Corporation and whether such person seeks to use the nomination to redress personal claims or grievances against the Corporation or others or to further personal interests or special interests not shared by stockholders at large&#59; and</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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(vi)      a description of (1) any agreement, arrangement or understanding with, or any commitment or assurance to, any person or entity as to how such nominee, if elected as a director of the Corporation, will act or vote on any issue or question to be decided by the Board of Directors or that otherwise relates to the Corporation or such persons&#8217; service on the Board of Directors (a &#8220;Voting Commitment&#8221;) and (2) any compensatory, payment or other financial agreement, arrangement or understanding with any person other than with the Corporation, including any agreement to indemnify such person for obligations arising as a result of their service as a director of the Corporation, in connection with such nominee&#8217;s nomination, service or action as a director of the Corporation (a &#8220;Third-Party Compensation Arrangement&#8221;)&#59;</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       as to any other business that the stockholder proposes to bring before the meeting, a brief description of the business desired to be brought before the meeting, the reasons for conducting such business at the meeting and any material interest in such business of such stockholder and the beneficial owner, if any, on whose behalf the proposal is made&#59; and</font></div><div style="text-indent:144pt"><font><br></font></div><div style="text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)        as to the stockholder giving the notice and the beneficial owner or owners, if any, on whose behalf the nomination or proposal is made&#58; </font></div><div style="text-indent:144pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        the name and address of such stockholder, as they appear on the Corporation&#8217;s books, and of any such beneficial owner&#59; </font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)       (1) the class and number of shares of the Corporation that are, directly or indirectly, beneficially owned by such stockholder and each beneficial owner on whose behalf the nomination is made and their respective affiliates or associates or others acting in concert therewith, including the proposed nominee (each, a &#8220;Proponent Person&#8221; and collectively, the &#8220;Proponent Persons&#8221;), (2) any option, warrant, convertible security, stock appreciation right, swap or similar right or agreement with an exercise or conversion privilege or a settlement payment or mechanism at a price related to any class or series of shares of the Corporation or with a value derived in whole or in part from the value of any class or series of shares of the Corporation, or which is intended to increase or decrease (or has the effect of increasing or decreasing) the voting power of any person with respect to the shares of any class or series of shares of the Corporation, whether or not such instrument or right or agreement shall be subject to settlement in the underlying class or series of capital stock of the Corporation or otherwise (a &#8220;Derivative Instrument&#8221;), owned beneficially, directly or indirectly, by any such Proponent Person and any other direct or indirect opportunity to profit or share in any profit derived from any increase or decrease in the value of the shares of the Corporation, (3) a description of any proxy, contract, arrangement, understanding or relationship pursuant to which any such Proponent Person has a right to vote any shares of the Corporation or influence the voting over any such shares, (4) any short interest of any such Proponent Person in any security of the Corporation, (5) any rights to dividends on the shares of the Corporation owned beneficially, directly or indirectly, by any such Proponent Person that are separated or separable from the underlying shares of the Corporation, (6) any proportionate interest in shares of the Corporation or Derivative Instruments held, directly or indirectly, by a general or limited partnership in which any such Proponent Person is a general partner or, directly or indirectly, beneficially owns an interest in a general partner, and (7) any performance-related fees (other than an asset-based fee) that any such Proponent Person is entitled to based on any increase or </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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">decrease in the value of shares of the Corporation or Derivative Instruments, including without limitation any such interests held by members of any such Proponent Person&#8217;s immediate family sharing the same household&#59;</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iii)      the trading history of such stockholder and such beneficial owner with respect to the Corporation&#8217;s stock&#59;</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iv)      any transactions or relationships between such stockholder or such beneficial owner, on the one hand, and the Corporation or its customers, suppliers, competitors or management, on the other hand&#59;</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(v)       information regarding whether such stockholder or such beneficial owner, or any of their affiliates have any plans or proposals for the Corporation other than those described in the notice, and whether such stockholder or such beneficial owner seeks to use the nomination or proposal to redress personal claims or grievances against the Corporation or others or to further personal interests or special interests not shared by stockholders at large&#59;</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(vi)      a representation that the stockholder is a stockholder of record of stock of the Corporation at the time of the giving of notice provided for in these By-Laws, is entitled to vote at such meeting and that the stockholder (or a qualified representative thereof) intends to appear in person at the meeting to present such nominee for election or to bring such business before the meeting&#59;</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(vii)     all other information relating to such stockholder or such beneficial owner which would be required to be included in a proxy statement or other filing required to be filed with the Securities and Exchange Commission if, with respect to any such nomination or item of business, such stockholder were a participant in a solicitation subject to Regulation 14A under the Exchange Act&#59;</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(viii)    a description of (1) all agreements, arrangements or understandings with respect to the nomination or proposal and&#47;or the voting of shares of any class or series of stock of the Corporation between or among the Proponent Persons, each nominee and&#47;or any other person or persons (naming such person or persons) pursuant to which the nomination, nominations, or proposal are to be made by the stockholder and (2) any material interest the Proponent Persons have in the nomination or proposal&#59;</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ix)      a representation whether such stockholder or beneficial owner or any of their respective affiliates or associates is being financed or indemnified by any third party for making the nomination or proposal&#59; and</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(x)       a statement as to whether or not such stockholder or beneficial owner or any affiliate or associate of any of the foregoing intends to deliver a proxy statement and form of proxy to stockholders and&#47;or otherwise solicit proxies from stockholders in support of such proposal or nomination and, if so, (1) the name of each participant in such solicitation (as defined in Item 4 of Schedule 14A under the Exchange Act) and (2) in the case of a nomination, a representation that such stockholder, any such beneficial owner or any affiliate or associate of any of the foregoing intend(s) or is part of a group which intends to deliver 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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">proxy statement and form of proxy to holders of at least the percentage of the Corporation&#8217;s outstanding capital stock required under Rule 14a-19 under the Exchange Act.</font></div><div style="text-indent:180pt"><font><br></font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">In addition, such stockholder shall be required to provide such further information as may be requested by the Corporation, including, without limitation a written questionnaire provided by the Secretary of the Corporation with respect to the background, qualifications, stock ownership and independence of such proposed nominee.</font></div><div style="text-indent:108pt"><font><br></font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">A stockholder providing notice of a proposed nomination for election to the Board of Directors or other business proposed to be brought before a meeting (whether given pursuant to this subsection (A) or subsection (B) of this Section 9) shall update and supplement such notice from time to time to the extent necessary so that the information provided or required to be provided in such notice, including all representations made in connection therewith, shall be true and correct as of the record date for the meeting and as of the date that is 15 days prior to the meeting or any adjournment or postponement thereof&#59; such update and supplement shall be delivered in writing to the Secretary at the principal executive offices of the Corporation not later than 5 days after the record date for the meeting (in the case of any update and supplement required to be made as of the record date), and not later than 10 days prior to the date for the meeting or any adjournment or postponement thereof (in the case of any update and supplement required to be made as of 15 days prior to the meeting or any adjournment or postponement thereof). In addition, if any stockholder provides notice of a proposed nomination for election to the Board of Directors pursuant to Rule 14a-19 under the Exchange Act, such stockholder shall deliver to the Corporation, no later than seven business days prior to the date for the applicable meeting, reasonable evidence that it has met the requirements of Rule 14a-19 under the Exchange Act.</font></div><div style="text-indent:108pt"><font><br></font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(3)       Proxy Access for Director Nominations. </font></div><div style="text-indent:108pt"><font><br></font></div><div style="text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(a)        Whenever the Board of Directors solicits proxies with respect to the election of directors at an annual meeting, in addition to any persons nominated for election to the Board of Directors by or at the direction of the Board of Directors, subject to the provisions of this subsection 9(a)(3), the Corporation shall&#58; </font></div><div style="text-indent:144pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        include in its notice of meeting and proxy materials, as applicable, for any annual meeting of stockholders (1) the name of any person nominated for election (the &#8220;Stockholder Nominee&#8221;) by a stockholder as of the date that the Notice of Proxy Access Nomination (as defined below) is received by the Secretary of the Corporation at the principal executive offices of the Corporation in accordance with this subsection 9(a)(3) who is entitled to vote for the election of directors at the annual meeting and who satisfies the notice, ownership and other requirements of this subsection 9(a)(3) (such stockholder, together with the beneficial owner of such shares, a &#8220;Nominator&#8221;) or by a group of no more than 20 such stockholders (such stockholders, together with the beneficial owners of such shares, a &#8220;Nominator Group&#8221;) that, collectively as a Nominator Group, satisfies the notice, ownership and other requirements of this subsection 9(a)(3) applicable to a Nominator Group&#59; provided that, in the case of a Nominator Group, each member thereof (each a &#8220;Group Member&#8221;) shall have satisfied the notice, ownership and other requirements of this subsection 9(a)(3) applicable to Group Members, and (2) if the Nominator or the Nominator Group, as applicable, </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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">so elects, the Nomination Statement (as defined below) furnished by such Nominator or Nominator Group&#59; and </font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)       include such Stockholder Nominee&#8217;s name on any ballot distributed at such annual meeting and on the Corporation&#8217;s proxy card (or any other format through which the Corporation permits proxies to be submitted) distributed in connection with such annual meeting. Nothing in this subsection 9(a)(3) shall limit the Corporation&#8217;s ability to solicit against, and include in its proxy materials its own statements relating to, any Stockholder Nominee, Nominator or Nominator Group, or to include such Stockholder Nominee as a nominee of the Board of Directors. </font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(b)       At each annual meeting, a Nominator or Nominator Group may nominate one or more Stockholder Nominees for election at such meeting pursuant to this subsection 9(a)(3)&#59; provided that the maximum number of Stockholder Nominees nominated by all Nominators and Nominator Groups (including Stockholder Nominees that were submitted by a Nominator or Nominator Group for inclusion in the Corporation&#8217;s proxy materials pursuant to this subsection 9(a)(3) but either are subsequently withdrawn, disregarded, declared invalid or ineligible pursuant to this subsection 9(a)(3)) to appear in the Corporation&#8217;s proxy materials with respect to an annual meeting shall not exceed 25% of the total number of directors in office as of the Final Proxy Access Deadline (as defined below), or if such number is not a whole number, the closest whole number below 25% (the &#8220;Maximum Number&#8221;). </font></div><div style="text-indent:144pt"><font><br></font></div><div style="text-indent:49.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The Maximum Number shall be reduced, but not below zero, by the sum of&#58; </font></div><div style="text-indent:49.5pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:44.711%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><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:12pt;font-weight:400;line-height:112%">(x)</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:12pt;font-weight:400;line-height:112%">the number of persons that the Board of Directors decides to nominate pursuant to an agreement, arrangement or other understanding with one or more stockholders or beneficial owners, as the case may be, in lieu of such person being formally nominated as a director pursuant to this subsection 9(a)(3) or paragraph (a)(2) of this Section 9&#59;</font></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:44.711%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><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:12pt;font-weight:400;line-height:112%">(y)</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:12pt;font-weight:400;line-height:112%">the number of persons that the Board decides to nominate for re-election who were previously elected to the Board based on a nomination made pursuant to this subsection 9(a)(3) or pursuant to an agreement, arrangement or other understanding with one or more stockholders or beneficial owners, as the case may be, in lieu of such person being formally nominated as a director pursuant to this subsection 9(a)(3), in each case, at one of the previous two annual meetings&#59; and</font></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:44.711%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><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:12pt;font-weight:400;line-height:112%">(z)</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:12pt;font-weight:400;line-height:112%">the number of persons that the Board decides to nominate for re-election who were previously elected to the Board based on a nomination made pursuant to paragraph (a)(2) of this Section 9 or pursuant to an agreement, arrangement or other understanding with one or more stockholders or beneficial owners, as the case may be, in lieu of such person being formally nominated as a director pursuant to paragraph (a)(2) of this Section 9, in each case, at the previous year&#8217;s annual meeting&#59;</font></td></tr></table></div><div><font><br></font></div><div style="text-indent:85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">If one or more vacancies for any reason occurs on the Board of Directors at any time after the Final Proxy Access Deadline but before the date of the applicable annual meeting and the Board of Directors determines to reduce the size of the Board of Directors in connection therewith, the Maximum Number shall be calculated based on the number of directors in office as so reduced. </font></div><div style="text-indent:85.5pt"><font><br></font></div><div style="text-indent:85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Any Nominator or Nominator Group submitting more than one Stockholder Nominee for inclusion in the Corporation&#8217;s proxy materials pursuant to this subsection 9(a)(3) shall rank in its Notice of Proxy Access Nomination such Stockholder Nominees based on the order that the Nominator or Nominator Group desires such Stockholder Nominees to be selected for inclusion in the Corporation&#8217;s proxy materials in the event that the total number of Stockholder Nominees submitted by Nominators or Nominator Groups pursuant to this subsection 9(a)(3) exceeds the Maximum Number. In the event that the number of Stockholder Nominees submitted by Nominators or Nominator Groups pursuant to this subsection 9(a)(3) exceeds the Maximum Number, the highest ranking Stockholder Nominee who meets the requirements of this subsection 9(a)(3) from each Nominator and Nominator Group will be selected for inclusion in the Corporation&#8217;s proxy materials until the Maximum Number is reached, beginning with the Nominator or Nominator Group with the largest number of shares </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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">disclosed as owned (defined below) in its respective Notice of Proxy Access Nomination submitted to the Corporation and proceeding through each Nominator or Nominator Group in descending order of ownership. If the Maximum Number is not reached after the highest ranking Stockholder Nominee who meets the requirements of this subsection 9(a)(3) from each Nominator and Nominator Group has been selected, this process will continue as many times as necessary, following the same order each time, until the Maximum Number is reached. </font></div><div style="text-indent:85.5pt"><font><br></font></div><div style="text-indent:85.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">If, after the Final Proxy Access Deadline, whether before or after the mailing of the Corporation&#8217;s definitive proxy statement, (i) a Stockholder Nominee who satisfies the requirements of this subsection 9(a)(3) becomes ineligible for inclusion in the Corporation&#8217;s proxy materials pursuant to this subsection 9(a)(3), becomes unwilling to serve on the Board of Directors, dies, becomes disabled or is otherwise disqualified from being nominated for election or serving as a director of the Corporation or (ii) a Nominator or Nominator Group withdraws its nomination or becomes ineligible, in each case as determined by the Board of Directors or the chairman of the meeting, then the Board of Directors or the chairman of the meeting shall declare each nomination by such Nominator or Nominator Group to be invalid, and each such nomination shall be disregarded, no replacement nominee or nominees shall be included in the Corporation&#8217;s proxy materials or otherwise submitted for election as a director in substitution thereof and the Corporation (1) may omit from its proxy materials information concerning such Stockholder Nominee and (2) may otherwise communicate to its stockholders, including without limitation by amending or supplementing its proxy materials, that the Stockholder Nominee will not be eligible for election at the annual meeting and will not be included as a Stockholder Nominee in the proxy materials. </font></div><div style="text-indent:85.5pt"><font><br></font></div><div style="text-indent:153pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(c)     To nominate a Stockholder Nominee, the Nominator or Nominator Group shall submit to the Secretary of the Corporation the information required by this subsection 9(a)(3) on a timely basis. To be timely, the Notice of Proxy Access Nomination must be addressed to and received by the Secretary of the Corporation not less than 120 days nor more than 150 days prior to the first anniversary of the date on which the Corporation&#8217;s definitive proxy statement was released to stockholders in connection with the prior year&#8217;s annual meeting&#59; provided, however, that if the annual meeting is convened more than 30 days prior to or delayed by more than 60 days after the first anniversary of the date of the preceding year&#8217;s annual meeting, the information must be so received not earlier than 120 days prior to such annual meeting and not later than the close of business on the later of (x) the 90th day prior to such annual meeting or (y) the 10th day following the day on which a public announcement of the date of the annual meeting is first made (the last day on which a Notice of Proxy Access Nomination may be delivered pursuant to and in accordance with this subsection 9(a)(3), the &#8220;Final Proxy Access Deadline&#8221;)&#59; provided, further, that in no event shall any adjournment or postponement of an annual meeting, or the public announcement thereof, commence a new time period or extend any time period for the receipt of the information required by this subsection 9(a)(3). The written notice required by this subsection 9(a)(3) (the &#8220;Notice of Proxy Access Nomination&#8221;) shall include&#58; </font></div><div style="text-indent:153pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        a written notice of the nomination by such Nominator or Nominator Group expressly requesting to have its Stockholder Nominee included in the Corporation&#8217;s proxy materials pursuant to this subsection 9(a)(3) that includes, with respect to the Stockholder Nominee and the Nominator (including any beneficial owner on whose behalf the nomination is made) or, in the case of a Nominator Group, with respect to each </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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Group Member (including any beneficial owner on whose behalf the nomination is made) all of the representations, agreements and other information required in a stockholder notice submitted under paragraph (a)(2) of this Section 9&#59;</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)       if the Nominator or Nominator Group so elects, a written statement of the Nominator or Nominator Group for inclusion in the Corporation&#8217;s proxy statement in support of the election of the Stockholder Nominee(s) to the Board of Directors, which statement shall not exceed 500 words with respect to each Stockholder Nominee (the &#8220;Nomination Statement&#8221;) and for the avoidance of doubt, the Nomination Statement shall be limited to 500 words and shall not include any images, charts, pictures, graphic presentations or similar items&#59; </font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iii)      in the case of a nomination by a Nominator Group, the designation by all Group Members of one specified Group Member (or a qualified representative thereof) that is authorized to act on behalf of all Group Members with respect to the nomination and matters related thereto, including withdrawal of the nomination&#59; </font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iv)      a representation by the Stockholder Nominee and the Nominator or Nominator Group (including each Group Member) and any beneficial owner on whose behalf the nomination is made that each such person has provided and will provide facts, statements and other information in all communications with the Corporation and its stockholders and beneficial owners, including without limitation the Notice of Proxy Access Nomination and the Nomination Statement, that are and will be true and correct in all material respects and do not and will not omit to state a material fact necessary in order to make the statements made in light of the circumstances under which they were made, not misleading&#59;</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(v)       a statement of the Nominator or Nominator Group (including each Group Member) and any beneficial owner on whose behalf the nomination is made, setting forth and certifying the number of shares such Nominator or Nominator Group is deemed to own (as determined in accordance with sub-paragraph (d) of this subsection 9(a)(3)) continuously for at least three years as of the date of the Notice of Proxy Access Nomination and one or more written statements from the stockholder of the Required Shares (as defined below), and from each intermediary through which such shares are or have been held during the requisite three-year holding period, verifying that, as of a date within seven days prior to the date that the Notice of Proxy Access Nomination is received by the Secretary of the Corporation, the Nominator or the Nominator Group, as the case may be, owns, and has owned continuously for the preceding three years, the Required Shares, and the Nominator&#8217;s or, in the case of a Nominator Group, each Group Member&#8217;s agreement to provide (1) within seven days after the record date for the applicable annual meeting, written statements from the stockholder and intermediaries verifying the Nominator&#8217;s or the Nominator Group&#8217;s, as the case may be, continuous ownership of the Required Shares through the record date&#59; provided that if and to the extent that a stockholder is acting on behalf of one or more beneficial owners, such written statements shall also be submitted by any such beneficial owner or owners, and (2) immediate notice if the Nominator or the Nominator Group, as the case may be, ceases to own the Required Shares prior to the date of the applicable annual meeting&#59; </font></div><div style="text-indent:216pt"><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 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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(vi)      a copy of any Schedule 14N that has been filed with the U.S. Securities and Exchange Commission as required by Rule 14a-18 under the Exchange Act&#59;</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(vii)     a representation by the Nominator (including any beneficial owner on whose behalf the nomination is made), or, in the case of a Nominator Group, each Group Member (including any beneficial owner on whose behalf the nomination is made) that&#58;</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(1)       the Required Shares were acquired in the ordinary course of business and not with intent to change or influence control of the Corporation, and each such person does not presently have such intent&#59;</font></div><div style="text-indent:252pt"><font><br></font></div><div style="text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(2)       each such person will maintain ownership (as defined in this subsection 9(a)(3)) of the Required Shares through the date of the applicable annual meeting along with a further statement as to whether or not such person has the intention to hold the Required Shares for at least one year thereafter (which statement the Nominator or Nominator Group shall include in its Nomination Statement, it being understood that the inclusion of such statement shall not count towards the Nomination Statement&#8217;s 500-word limit)&#59;</font></div><div style="text-indent:252pt"><font><br></font></div><div style="text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(3)       each such person has not nominated, and will not nominate, for election to the Board of Directors at the applicable annual meeting any person other than its Stockholder Nominee(s) pursuant to this subsection 9(a)(3)&#59;</font></div><div style="text-indent:252pt"><font><br></font></div><div style="text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(4)       each such person has not distributed, and will not distribute, to any stockholders or beneficial owners any form of proxy for the applicable annual meeting other than the form distributed by the Corporation&#59;</font></div><div><font><br></font></div><div style="text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(5)       each such person has not engaged in, and will not directly or indirectly engage in, and has not been and will not be a participant (as defined in Schedule 14A of the Exchange Act) in, a &#8220;solicitation&#8221; within the meaning of Rule 14a-1(l) under the Exchange Act in support of the election of any individual as a director at the applicable annual meeting other than with respect to such Nominator or Nominator Group&#8217;s Stockholder Nominee(s) or a nominee of the Board of Directors&#59; and</font></div><div style="text-indent:252pt"><font><br></font></div><div style="text-indent:252pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(6)       each such person consents to the public disclosure of the information provided pursuant to this subsection 9(a)(3)&#59;</font></div><div style="text-indent:252pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(viii)    an executed agreement, in a form deemed satisfactory by the Board of Directors or any committee thereof, pursuant to which the Nominator (including any beneficial owner on whose behalf the nomination is made) or, in the case of a Nominator Group, each Group Member (including any beneficial owner on whose behalf the nomination is made) agrees to&#58;</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:247.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(1)         comply with all applicable laws, rules and regulations arising out of or relating to the nomination of each Stockholder Nominee pursuant to this subsection 9(a)(3)&#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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div style="text-indent:247.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(2)         assume all liability stemming from any legal or regulatory violation arising out of the communications and information provided by such person(s) to the Corporation and its stockholders and beneficial owners, including without limitation the Notice of Proxy Access Nomination and Nomination Statement&#59; </font></div><div style="text-indent:247.5pt"><font><br></font></div><div style="text-indent:247.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(3)         indemnify and hold harmless the Corporation and each of its directors, officers, employees, agents and affiliates individually against any liability, loss or damages in connection with any threatened or pending action, suit or proceeding, whether legal, administrative or investigative, against the Corporation or any of its directors, officers, employees, agents and affiliates arising out of or relating to any nomination submitted by such person(s) pursuant to this subsection 9(a)(3)&#59;</font></div><div style="text-indent:247.5pt"><font><br></font></div><div style="text-indent:247.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(4)         file with the Securities and Exchange Commission any solicitation by or on behalf of the Nominator or Nominator Group (including each Group Member) and any beneficial owner on whose behalf the nomination is made relating to the meeting at which the Stockholder Nominee will be nominated, regardless of whether any such filing is required under Regulation 14A of the Exchange Act or whether any exemption from filing is available for such solicitation under Regulation 14A of the Exchange Act&#59;</font></div><div style="text-indent:247.5pt"><font><br></font></div><div style="text-indent:247.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(5)         furnish to the Corporation all notifications and updated information required by this subsection 9(a)(3), including, without limitation, the information required by sub-paragraph (e) of this subsection 9(a)(3)&#59; and</font></div><div style="text-indent:247.5pt"><font><br></font></div><div style="text-indent:247.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(6)         upon request, provide to the Corporation within five business days after such request, but in any event prior to the day of the annual meeting, such additional information as reasonably requested by the Corporation&#59; and</font></div><div style="text-indent:247.5pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ix)      a letter of resignation signed by each Stockholder Nominee, which letter shall specify that such Stockholder Nominee&#8217;s resignation is irrevocable and that it shall become effective upon a determination by the Board of Directors or any committee thereof that (1) any of the information provided to the Corporation by the Nominator, the Nominator Group, any Group Member (including, in each case, any beneficial owner on whose behalf the nomination is made) or the Stockholder Nominee in respect of the nomination of such Stockholder Nominee pursuant to this subsection 9(a)(3) is or was untrue in any material respect (or omitted to state a material fact necessary in order to make the statements made, in light of the circumstances under which they were made, not misleading) or (2) the Stockholder Nominee, the Nominator, the Nominator Group or any Group Member (including, in each case, any beneficial owner on whose behalf the nomination is made) or any affiliate thereof shall have breached any of its representations, obligations or agreements under this subsection 9(a)(3).</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:144pt"><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">Ownership Requirements</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:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        To nominate a Stockholder Nominee pursuant to this subsection 9(a)(3), the Nominator or Nominator Group shall have owned shares representing 3% or more of the voting power entitled to vote generally in the election of directors (the &#8220;Required Shares&#8221;) continuously for at least three years as of both the date the Notice of Proxy Access Nomination is submitted to the Corporation and the record date for determining stockholders eligible to vote at the applicable annual meeting and must continue to own 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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Required Shares at all times between and including the date the Notice of Proxy Access Nomination is submitted to the Corporation and the date of the applicable annual meeting&#59; provided that if and to the extent a stockholder is acting on behalf of one or more beneficial owners (i) only the shares owned by such beneficial owner or owners, and not any other shares owned by any such stockholder, shall be counted for purposes of satisfying the foregoing ownership requirement and (ii) the aggregate number of stockholders and all such beneficial owners whose share ownership is counted for the purposes of satisfying the foregoing ownership requirement shall not exceed 20. For the purposes of determining whether the Nominator or Nominator Group owned the Required Shares for the requisite three-year period, the aggregate number of shares entitled to vote generally in the election of directors shall be determined by reference to the Corporation&#8217;s periodic filings with the Securities and Exchange Commission during the ownership period. Two or more funds that are (i) under common management and investment control, (ii) under common management and funded primarily by the same employer or (iii) a &#8220;group of investment companies,&#8221; as such term is defined in the Investment Company Act of 1940, as amended, shall be treated as one stockholder or beneficial owner, as the case may be, for the purpose of satisfying the foregoing ownership requirements&#59; provided that each fund otherwise meets the requirements set forth in this subsection 9(a)(3)&#59; and provided further that any such funds for which shares are aggregated for the purpose of satisfying the foregoing ownership requirements provide documentation reasonably satisfactory to the Corporation that demonstrates that the funds satisfy the criteria for being treated as one stockholder within seven days after the Notice of Proxy Access Nomination is delivered to the Corporation. No shares may be attributed to more than one Nominator or Nominator Group, and no stockholder or beneficial owner may be a member of more than one Nominator Group (other than a stockholder directed to act by more than one beneficial owner) for the purposes of this subsection 9(a)(3). </font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)       For purposes of this subsection 9(a)(3), &#8220;ownership&#8221; shall be deemed to consist of and include only the outstanding shares as to which a person possesses both (i) the full voting and investment rights pertaining to such shares and (ii) the full economic interest in (including the opportunity for profit and risk of loss on) such shares&#59; provided that the ownership of shares calculated in accordance with clauses (i) and (ii) shall not include any shares (1) that a person or any of its affiliates has sold in any transaction that has not been settled or closed, including any short sale, (2) that a person or any of its affiliates has borrowed for any purposes or purchased pursuant to an agreement to resell or (3) that are subject to any Derivative Instrument or similar agreement entered into by a person or any of its affiliates, whether any such security, instrument or agreement is to be settled with shares or with cash based on the notional amount or value of shares, in any case in which such security, instrument or agreement has, or is intended to have, or if exercised by either party would have, the purpose or effect of (x) reducing in any manner, to any extent or at any time in the future, the person&#8217;s or such person&#8217;s affiliates&#8217; full right to vote or direct the voting of any such shares, and&#47;or (y) hedging, offsetting or altering to any degree any gain or loss arising from the full economic ownership of such person&#8217;s or such person&#8217;s affiliates&#8217; shares. &#8220;Ownership&#8221; shall include shares held in the name of a nominee or other intermediary so long as the person claiming ownership of such shares retains the right to instruct how the shares are voted with respect to the election of directors and possesses the full economic interest in the shares. A person&#8217;s ownership of shares shall be deemed to continue during any period in which the person has delegated any voting power by means of a proxy, power of attorney or other instrument or arrangement that is revocable at any time by the person. A person&#8217;s ownership of shares shall be deemed to continue during any period in which the person has loaned such shares provided that the person has 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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">power to recall such loaned shares on five business days&#8217; notice, will vote such shares at the annual meeting and will hold such shares through the date of the annual meeting. The determination of whether the requirements of &#8220;ownership&#8221; of shares for purposes of this subsection 9(a)(3) are met shall be made by the Board of Directors or any committee thereof. Any such determination adopted in good faith by the Board of Directors or any committee thereof shall be conclusive and binding on the Corporation, its stockholders and beneficial owners and all other parties. For the purposes of this subsection 9(a)(3), the terms &#8220;owned,&#8221; &#8220;owning&#8221; and other variations of the word &#8220;own&#8221; shall have correlative meanings. For the purposes of this subsection 9(a)(3), the term &#8220;affiliate&#8221; or &#8220;affiliates&#8221; shall have the meaning ascribed thereto under the rules and regulations of the Exchange Act. </font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(e)        For the avoidance of doubt, with respect to any nomination submitted by a Nominator Group pursuant to this subsection 9(a)(3), the information required by sub-paragraph (c) of this subsection 9(a)(3) to be included in the Notice of Proxy Access Nomination shall be provided by each Group Member (including any beneficial owner on whose behalf the nomination is made), and each such Group Member (including any beneficial owner on whose behalf the nomination is made) shall execute and deliver to the Secretary of the Corporation the representations and agreements required under sub-paragraph (c) of this subsection 9(a)(3) at the time the Notice of Proxy Access Nomination is submitted to the Corporation. In the event that the Nominator, Nominator Group or any Group Member shall have breached any of their agreements with the Corporation or any information included in the Nomination Statement or the Notice of Proxy Access Nomination, or any other communications by the Nominator, Nominator Group or any Group Member (including any beneficial owner on whose behalf the nomination is made) with the Corporation or its stockholders and beneficial owners, ceases to be true and correct in all material respects (or omits a material fact necessary to make the statements made, in light of the circumstances under which they were made and as of such later date, not misleading), each Nominator, Nominator Group or Group Member (including any beneficial owner on whose behalf the nomination is made), as the case may be, shall promptly (and in any event within 48 hours of discovering such breach or that such information has ceased to be true and correct in all material respects (or omits a material fact necessary to make the statements made, in light of the circumstances under which they were made and as of such later date, not misleading)) notify the Secretary of the Corporation of any such breach, inaccuracy or omission in such previously provided information and shall provide the information that is required to correct any such defect, if applicable, it being understood that providing any such notification shall not be deemed to cure any defect or limit the Corporation&#8217;s rights to omit a Stockholder Nominee from its proxy materials as provided in this subsection 9(a)(3). </font></div><div style="text-indent:144pt"><font><br></font></div><div style="text-indent:144pt"><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">Stockholder Nominee Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. </font></div><div><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        Within the time period specified in this subsection 9(a)(3) for delivering the Notice of Proxy Access Nomination, each Stockholder Nominee must deliver to the Secretary of the Corporation a written representation and agreement, which shall be deemed a part of the Notice of Proxy Access Nomination for purposes of this subsection 9(a)(3), that such person&#58; (1) consents to being named in the Corporation&#8217;s proxy statement as a nominee, to serve as a director if elected and to the public disclosure of the information provided pursuant to this subsection 9(a)(3)&#59; (2) understands their duties as a director under the Delaware General Corporation Law and agrees to act in accordance with those duties </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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">while serving as a director&#59; (3) is not and will not become a party to (x) any Voting Commitment that has not been disclosed to the Corporation or (y) any Voting Commitment that could limit or interfere with such person&#8217;s ability to comply, if elected as a director of the Corporation, with such person&#8217;s fiduciary duties under applicable law&#59; (4) is not and will not become a party to any Third-Party Compensation Arrangement that has not been disclosed to the Corporation, and has not and will not receive any such Third-Party Compensation Arrangement that has not been disclosed to the Corporation&#59; (5) if elected as a director of the Corporation, will comply with all applicable laws and stock exchange listing standards and the Corporation&#8217;s policies, guidelines and principles applicable to directors, including, without limitation, the Corporation&#8217;s Corporate Governance Guidelines, Code of Business Conduct and Ethics, confidentiality, share ownership and trading policies and guidelines, and any other codes, policies and guidelines or any rules, regulations and listing standards, in each case, as applicable to directors&#59; (6) agrees to meet with the Board of Directors or any committee or delegate thereof to discuss matters relating to the nomination of the Stockholder Nominee, including information in the Notice of Proxy Access Nomination and such Stockholder Nominee&#8217;s eligibility to serve as a member of the Board of Directors&#59; and (7) will provide facts, statements and other information in all communications with the Corporation and its stockholders and beneficial owners that are and will be true and correct in all material respects and do not and will not omit to state a material fact necessary in order to make the statements made, in light of the circumstances under which they were made, not misleading. </font></div><div><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)       At the request of the Corporation, each Stockholder Nominee must promptly submit (but in no event later than seven days after receipt of the request) to the Secretary of the Corporation all completed and signed questionnaires required of directors. The Corporation may request such additional information as necessary to permit the Board of Directors to determine if each nominee is independent, including for purposes of serving on the committees of the Board of Directors, under the listing standards of each principal securities exchange upon which the Corporation&#8217;s shares are listed, any applicable rules of the Securities and Exchange Commission and any publicly disclosed standards used by the Board of Directors in determining and disclosing the independence of the Corporation&#8217;s directors and to determine whether the nominee otherwise meets all other publicly disclosed standards applicable to directors. </font></div><div><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iii)      In the event that a Stockholder Nominee shall have breached any of their agreements with the Corporation or any information or communications provided by a Stockholder Nominee to the Corporation or its stockholders and beneficial owners ceases to be true and correct in any respect or omits a fact necessary to make the statements made, in light of the circumstances under which they were made, not misleading, such nominee shall promptly (and in any event within 48 hours of discovering such breach or that such information has ceased to be true and correct in all material respects (or omits a material fact necessary to make the statements made, in light of the circumstances under which they were made and as of such later date, not misleading)) notify the Secretary of the Corporation of any such breach, inaccuracy or omission in such previously provided information and shall provide the information that is required to make such information or communication true and correct, if applicable, it being understood that providing any such notification shall not be deemed to cure any defect or limit the Corporation&#8217;s rights to omit a Stockholder Nominee from its proxy materials as provided in this subsection 9(a)(3). </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 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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div style="text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(g)       In the event any Nominator or Nominator Group (including any beneficial owner on whose behalf the nomination is made) submits a nomination at an annual meeting pursuant to this subsection 9(a)(3) and such Stockholder Nominee shall have been nominated for election at any of the previous two annual meetings and such Stockholder Nominee shall not have received at least 25% of the votes cast in favor of such nominee&#8217;s election or such nominee withdrew from or became ineligible or unavailable for election to the Board of Directors, then such nomination shall be disregarded.</font></div><div><font><br></font></div><div style="text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(h)       Notwithstanding anything to the contrary contained in this subsection 9(a)(3), the Corporation shall not be required to include, pursuant to this subsection 9(a)(3), a Stockholder Nominee in its proxy materials for any annual meeting, or, if the proxy statement already has been filed, to submit the nomination of a Stockholder Nominee to a vote at the annual meeting, notwithstanding that proxies in respect of such vote may have been received by the Corporation&#58; </font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        for any meeting for which the Secretary of the Corporation receives notice that any stockholder or beneficial owner, as the case may be, intends to nominate one or more persons for election to the Board of Directors pursuant to paragraph 9(a)(2) of this Section 9&#59; </font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)       who is not determined by the Board of Directors in its sole discretion to be independent under the listing standards of each principal securities exchange upon which the shares of the Corporation are listed, any applicable rules of the Securities and Exchange Commission and any publicly disclosed standards used by the Board of Directors in determining and disclosing the independence of the Corporation&#8217;s directors, including those applicable to a director&#8217;s service on any of the committees of the Board of Directors, in each case as determined by the Board of Directors or any committee thereof, in its sole discretion&#59;</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iii)      whose election as a member of the Board of Directors would cause the Corporation to be in violation of these By-Laws, the Certificate of Incorporation, the rules and listing standards of the principal securities exchanges upon which the shares of the Corporation are listed, or any applicable law, rule or regulation or of any publicly disclosed standards of the Corporation applicable to directors, in each case, as determined by the Board of Directors or any committee thereof, in its sole discretion&#59;</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(iv)      who is or has been, within the past three years, an officer or director of a competitor, as defined in Section 8 of the Clayton Antitrust Act of 1914, as amended&#59;</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(v)       who is a named subject of a pending criminal proceeding (excluding traffic violations and other minor offenses) or has been convicted in such a criminal proceeding within the past ten years&#59;</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(vi)      who is subject to any order of the type specified in Rule 506(d) of Regulation D under the Securities Act of 1933, as amended&#59;</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(vii)     if the Stockholder Nominee or Nominator (including any beneficial owner on whose behalf the nomination is made), or, in the case of 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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Nominator Group, any Group Member (including any beneficial owner on whose behalf the nomination is made) shall have provided information to the Corporation in connection with such nomination that was untrue in any material respect or omitted to state a material fact necessary in order to make any statement made, in light of the circumstances under which it was made, not misleading, as determined by the Board of Directors or any committee thereof, in its sole discretion&#59;</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(viii)    the Nominator (or a qualified representative thereof) or, in the case of a Nominator Group, the representative designated by the Nominator Group in accordance with sub-paragraph (c)(iii) of this subsection 9(a)(3) (or a qualified representative thereof), or the Stockholder Nominee does not appear at the applicable annual meeting to present the Stockholder Nominee for election&#59;</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ix)      if the Nominator (including any beneficial owner on whose behalf the nomination is made), or, in the case of a Nominator Group, any Group Member (including any beneficial owner on whose behalf the nomination is made) has engaged in or is currently engaged in, or has been or is a participant (as defined in Schedule 14A of the Exchange Act) in, a &#8220;solicitation&#8221; within the meaning of Rule 14a-1(l) under the Exchange Act in support of the election of any individual as a director at the applicable annual meeting other than with respect to such Nominator or Nominator Group&#8217;s Stockholder Nominee(s) or a nominee of the Board of Directors&#59; or </font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(x)       the Nominator or, in the case of a Nominator Group, any Group Member, or applicable Stockholder Nominee otherwise breaches or fails to comply with its representations or obligations pursuant to these By-Laws, including, without limitation, this subsection 9(a)(3).</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:117pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">For the purpose of this sub-paragraph (h), clauses (ii) through (x) will result in the exclusion from the proxy materials pursuant to this subsection 9(a)(3) of the specific Stockholder Nominee(s) to whom the ineligibility applies, or, if the proxy statement has already been filed, the ineligibility of the Stockholder Nominee(s) and, in either case, the inability of the Nominator or Nominator Group that nominated any such Stockholder Nominee to substitute another Stockholder Nominee therefor&#59; however, clause (i) will result in the exclusion from the proxy materials pursuant to this subsection 9(a)(3) of all Stockholder Nominees for the applicable annual meeting, or, if the proxy statement already has been filed, the ineligibility of all Stockholder Nominees.</font></div><div style="text-indent:117pt"><font><br></font></div><div style="text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        Notwithstanding anything to the contrary contained in this subsection 9(a)(3)&#58;</font></div><div style="text-indent:144pt"><font><br></font></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(i)        the Corporation may omit from its proxy materials any information, including all or any portion of the Nomination Statement, if the Board of Directors determines that the disclosure of such information would violate any applicable law or regulation or that such information is not true and correct in all material respects or omits to state a material fact necessary in order to make the statements made, in light of the circumstances under which they were made, not misleading&#59; and</font></div><div style="text-indent:216pt"><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 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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div style="text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(ii)       if any Nominator, Nominator Group or Group Member (including any beneficial owner on whose behalf the nomination is made) or Stockholder Nominee has failed to comply with the requirements of this subsection 9(a)(3), the Board of Directors or the chairman of the meeting shall declare the nomination by such Nominator or Nominator Group to be invalid, and such nomination shall be disregarded.</font></div><div style="text-indent:216pt"><font><br></font></div><div style="text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(j)        The Board of Directors (or any other person or body authorized by the Board of Directors) shall have the exclusive power and authority to interpret the provisions of this subsection 9(a)(3) and make all determinations deemed necessary or advisable in connection with this subsection 9(a)(3) to any person, facts or circumstances. All such actions, interpretations and determinations that are done or made by the Board of Directors (or any other person or body authorized by the Board of Directors) in good faith shall be final, conclusive and binding on the Corporation, its stockholders and beneficial owners and all other parties.</font></div><div style="text-indent:144pt"><font><br></font></div><div style="text-indent:144pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(k)       Subject to the requirements of Rule 14a-19 under the Exchange Act with respect to the Corporation&#8217;s proxy card, this Section 9(a)(3) shall be the exclusive method for stockholders to include nominees for director in the Corporation&#8217;s proxy materials.</font></div><div style="text-indent:144pt"><font><br></font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(4)       Notwithstanding anything in the second sentence of paragraph (a)(2) of this Section 9 to the contrary, with respect to nominations of persons not intended to be included in the Corporation&#8217;s proxy statement, in the event that the number of directors to be elected to the Board of Directors of the Corporation is increased and there is no public announcement by the Corporation naming all of the nominees for director or specifying the size of the increased Board of Directors at least 70 days prior to the first anniversary of the preceding year&#8217;s annual meeting, a stockholder&#8217;s notice required by paragraph (a)(2) of this Section 9 shall also be considered timely, but only with respect to nominees for any new positions created by such increase, if it shall be delivered to the Secretary at the principal executive offices of the Corporation not later than the close of business on the 10th day following the day on which such public announcement is first made by the Corporation. </font></div><div style="text-indent:108pt"><font><br></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%">(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">Special Meetings of Stockholders</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Only such business shall be conducted at a special meeting of stockholders as shall have been brought before the meeting pursuant to the Corporation&#8217;s notice of meeting. Nominations of persons for election to the Board of Directors may be made at a special meeting of stockholders at which directors are to be elected pursuant to the Corporation&#8217;s notice of meeting (a) by or at the direction of the Board of Directors or (b) provided that the Board of Directors has determined that directors shall be elected at such meeting, by any stockholder of the Corporation who is a stockholder of record at the time of giving of notice provided for in this Section 9, who shall be entitled to vote at the meeting and who complies with the notice procedures set forth in this Section 9. In the event the Corporation calls a special meeting of stockholders for the purpose of electing one or more directors to the Board of Directors, any such stockholder may nominate a person or persons (as the case may be), for the election to such position(s) as specified in the Corporation&#8217;s notice of meeting, if the stockholder&#8217;s notice required by paragraph (a)(2) of this Section 9 shall be delivered to the Secretary at the principal executive offices of the Corporation not earlier than the close of business on the 90th day prior to such special meeting and not later than the close of business on the later of the 60th day prior to such special meeting or the 10th day following 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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">day on which public announcement is first made of the date of the special meeting and of the nominees proposed by the Board of Directors to be elected at such meeting. In no event shall the public announcement of an adjournment of a special meeting commence a new time period for the giving of a stockholder&#8217;s notice as described above. </font></div><div style="text-indent:72pt"><font><br></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%">(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">General</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:72pt"><font><br></font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(1)       Only such persons who are nominated in accordance with the procedures set forth in this Section 9 shall be eligible to serve as directors and only such business shall be conducted at a meeting of stockholders as shall have been brought before the meeting in accordance with the procedures set forth in this Section 9. Except as otherwise provided by law, the Certificate of Incorporation or these By-Laws, the chairman of the meeting shall have the power and duty to determine whether a nomination or any business proposed to be brought before the meeting was made or proposed, as the case may be, in accordance with the procedures set forth in this Section 9 and, if any proposed nomination or business is not in compliance with this Section 9, to declare that such defective proposal or nomination shall be disregarded, notwithstanding that proxies in respect of such vote may have been received by the Corporation. In addition, if any stockholder provides notice of a proposed nomination for election to the Board of Directors pursuant to Rule 14a-19 under the Exchange Act and subsequently fails to comply with any requirements of Rule 14a-19 under the Exchange Act, as determined by the chairman of the meeting, then such nomination shall be disregarded, notwithstanding that proxies in respect of such vote may have been received by the Corporation.</font></div><div style="text-indent:108pt"><font><br></font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(2)       For purposes of this Section 9, &#8220;public announcement&#8221; shall mean disclosure in a press release reported by the Dow Jones News Service, Associated Press or comparable national news service or in a document publicly filed by the Corporation with the Securities and Exchange Commission pursuant to Section 13, 14 or 15(d) of the Exchange Act. </font></div><div style="text-indent:108pt"><font><br></font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(3)       Notwithstanding the foregoing provisions of this Section 9, a stockholder shall also comply with all applicable requirements of the Exchange Act and the rules and regulations thereunder with respect to the matters set forth in this Section 9. Nothing in this Section 9 shall be deemed to affect any rights (i) of stockholders to request inclusion of proposals in the Corporation&#8217;s proxy statement pursuant to Rule 14a-8 under the Exchange Act or (ii) of the holders of any series of Preferred Stock to elect directors under specified circumstances. </font></div><div style="text-indent:108pt"><font><br></font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(4)       Any stockholder directly or indirectly soliciting proxies from other stockholders must use a proxy card color other than white, which shall be reserved for the exclusive use by the Board of Directors.</font></div><div style="text-indent:108pt"><font><br></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:12pt;font-weight:400;line-height:112%">Section 10.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Record Date for Action by Written Consent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.             In order that the Corporation may determine the stockholders entitled to consent to corporate action in writing without a meeting, the Board of Directors may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted by the Board of Directors, and which date shall not be more than 10 days after the date upon which the resolution fixing the record date is adopted by the Board of Directors. Any stockholder of record seeking to have the stockholders authorize or take corporate action by written consent shall, by written </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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">notice to the Secretary, request the Board of Directors to fix a record date. The Board of Directors shall promptly, but in all events within 10 days after the date on which such a request is received, adopt a resolution fixing the record date. If no record date has been fixed by the Board of Directors within 10 days of the date on which such a request is received, the record date for determining stockholders entitled to consent to corporate action in writing without a meeting, when no prior action by the Board of Directors is required by applicable law, shall be the first date on which a signed written consent setting forth the action taken or proposed to be taken is delivered to the Corporation by delivery to its registered office in Delaware, its principal place of business or to any officer or agent of the Corporation having custody of the book in which proceedings of meetings of stockholders are recorded. Delivery made to the Corporation&#8217;s registered office shall be by hand or by certified or registered mail, return receipt requested. If no record date has been fixed by the Board of Directors and prior action by the Board of Directors is required by applicable law, the record date for determining stockholders entitled to consent to corporate action in writing without a meeting shall be at the close of business on the date on which the Board of Directors adopts the resolution taking such prior action. </font></div><div style="text-indent:36pt"><font><br></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%">Section 11.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Inspectors of Written Consent</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 the delivery, in the manner provided by Section 10, to the Corporation of the requisite written consent or consents to take corporate action and&#47;or any related revocation or revocations, the Corporation shall engage nationally recognized independent inspectors of elections for the purpose of promptly performing a ministerial review of the validity of the consents and revocations. For the purpose of permitting the inspectors to perform such review, no action by written consent without a meeting shall be effective until such date as the independent inspectors certify to the Corporation that the consents delivered to the Corporation in accordance with Section 10 of this Article II represent at least the minimum number of votes that would be necessary to take the corporate action. Nothing contained in this paragraph shall in any way be construed to suggest or imply that the Board of Directors or any stockholder shall not be entitled to contest the validity of any consent or revocation thereof, whether before or after such certification by the independent inspectors, or to take any other action (including, without limitation, the commencement, prosecution, or defense of any litigation with respect thereto, and the seeking of injunctive relief in such litigation).</font></div><div style="text-indent:36pt"><font><br></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%">Section 12.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Effectiveness of Written Consent</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Every written consent shall bear the date of signature of each stockholder who signs the consent and no written consent shall be effective to take the corporate action referred to therein unless, within 60 days of the earliest dated written consent received in accordance with Section 10 of this Article II, a written consent or consents signed by a sufficient number of holders to take such action are delivered to the Corporation in the manner prescribed in Section 10 of this Article II.</font></div><div><font><br></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%;text-decoration:underline">ARTICLE III</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:12pt;font-weight:400;line-height:112%;text-decoration:underline">DIRECTORS</font></div><div style="text-align:center"><font><br></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%">Section 1.        </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 Powers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The property, business and affairs of the Corporation shall be managed by or under the direction of the Board of Directors.</font></div><div style="text-indent:36pt"><font><br></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%">Section 2.        </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, Qualification and Term of Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The number of directors which shall constitute the whole Board shall not be less than six nor more than eleven. The number of </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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">directors shall be fixed at such number, within the limits specified in the preceding sentence, as determined from time to time by resolution of the Board of Directors, upon approval by two-thirds (2&#47;3) of the directors in office. Except as provided in Sections 4 and 5 of this Article III, each director shall be elected by the stockholders at their annual meeting in each year, and shall hold office until the next annual meeting and until their successor shall be elected and qualified or until their death, resignation or removal. Directors need not be stockholders. This Section 2 shall not be amended to change the two-thirds (2&#47;3) approval requirement set forth above except with the approval of two-thirds (2&#47;3) of the directors in office.</font></div><div style="text-indent:36pt"><font><br></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%">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">Resignations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Any director may resign at any time by giving written notice of their resignation to the Corporation. Any such resignation shall take effect at the time specified therein, or, if the time when it shall become effective shall not be specified therein, then it shall take effect immediately upon its receipt by the Secretary&#59; and, unless otherwise specified therein, the acceptance of such resignation shall not be necessary to make it effective.</font></div><div style="text-indent:36pt"><font><br></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%">Section 4.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Removal of Directors</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Any director may be removed, with or without cause, at any time, by the affirmative vote of a majority in interest of the stockholders of record of the Corporation entitled to vote, given at a special meeting of the stockholders called for the purpose, and the vacancy in the Board of Directors caused by any such removal may be filled by the stockholders at such meeting or, if the stockholders shall fail to fill such vacancy, by the Board of Directors as provided in Section 5 of this Article III. In no case will a decrease in the number of directors shorten the term of any incumbent director. </font></div><div style="text-indent:36pt"><font><br></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%">Section 5.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Vacancies</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. In case of any vacancy in the Board of Directors caused by death, resignation, disqualification, removal, an increase in the number of directors, or any other cause, the successor to fill the vacancy may be elected by the holders of shares of stock entitled to vote at an annual or special meeting of said holders or by two-thirds (2&#47;3) of the directors in office, though less than a quorum, and each director so elected shall hold office until the next annual election and until their successor shall be duly elected and qualified, or until their death or until he or she shall resign or until he or she shall have been removed. This section shall not be amended to change the requirement of a vote of two-thirds (2&#47;3) of the directors set forth above except upon the approval of two-thirds (2&#47;3) of the directors in office.</font></div><div style="text-indent:36pt"><font><br></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%">Section 6.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Place of Meeting</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 may hold its meetings at such place or places within or without the State of Delaware as the Board of Directors may from time to time determine.</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:12pt;font-weight:400;line-height:112%">Section 7.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Organization Meeting</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 shall meet immediately following the annual meeting of stockholders and at the place where the stockholders&#8217; meeting was held, for the purpose of electing officers and transacting such other business as may lawfully come before it. No notice of such meeting shall be required.</font></div><div style="text-indent:36pt"><font><br></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%">Section 8.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Regular Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Regular meetings of the Board of Directors shall be held at such times as the Board of Directors shall from time to time by resolution determine. If any day fixed for a regular meeting shall be a legal holiday, then the meeting which would otherwise be held on that day shall be held at the same hour on the next succeeding business day. Except as otherwise provided by law, notices of regular meetings need not be given.</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 3.2</font></div><div style="text-align:right"><font><br></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%">Section 9.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Special Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Special meetings of the Board of Directors shall be held when called by the Chairman of the Board, the Vice Chairman of the Board, the Chief Executive Officer, the President, the Secretary, Assistant Secretary or a majority of the Directors.</font></div><div style="text-indent:36pt"><font><br></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%">Section 10.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Notice of Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Notice of the time and place of all special meetings of the Board of Directors or any committee thereof, and of any regular meeting as to which notice is given, shall be given to each director either by telephone or by written notice delivered personally or sent to such director by mail or by other form of written communication at least one day before the date of the meeting. Notice of any meeting may be waived in writing at any time before or after the meeting and will be waived by any director by attendance at such meeting.</font></div><div style="text-indent:36pt"><font><br></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%">Section 11.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Quorum and Manner of Acting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Except as otherwise provided by statute or by these By-Laws, a majority of the total number of directors (but not less than two) shall be required to constitute a quorum for the transaction of business at any meeting, and the act of a majority of the directors present at any meeting at which a quorum shall be present shall be the act of the Board of Directors. In the absence of a quorum, a majority of the directors present may adjourn any meeting from time to time until a quorum be had. Notice of any adjourned meeting need not be given.</font></div><div style="text-indent:36pt"><font><br></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%">Section 12.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Action Without Meeting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Unless otherwise restricted by the Certificate of Incorporation or by these By-Laws, any action required or permitted to be taken at any meeting of the Board of Directors or of any committee thereof, may be taken without a meeting, if all members of the Board or of such committee, as the case may be, consent thereto in writing, and such writing or writings are filed with the minutes of proceedings of the Board or Committee. </font></div><div style="text-indent:36pt"><font><br></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%">Section 13.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Meeting by Telephone</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Unless otherwise restricted by the Certificate of Incorporation or these By-Laws, members of the Board of Directors, or any committee designated by the Board of Directors, may participate in a meeting of the Board of Directors, or any committee, by means of conference telephone or similar communications equipment by means of which all persons participating in the meeting can hear each other, and such participation in a meeting shall constitute presence in person at the meeting. </font></div><div style="text-indent:36pt"><font><br></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%">Section 14. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Compensation</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 may at any time or from time to time by resolution provide that a specified sum shall be paid to any director of the Corporation, either as their annual compensation as such director or member of any committee of the Board of Directors or as compensation for their attendance at each meeting of the Board of Directors or any such committee. The Board of Directors may also likewise provide that the Corporation shall reimburse each director for any expense paid by him or her on account of their attendance at any meeting. Nothing in this Section shall be construed to preclude any director from serving the Corporation in any other capacity and receiving compensation therefor.</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%;text-decoration:underline">ARTICLE IV</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:12pt;font-weight:400;line-height:112%;text-decoration:underline">EXECUTIVE COMMITTEE</font></div><div style="text-align:center"><font><br></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%">Section 1.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Appointment</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 may by resolution passed by a majority of the whole Board, appoint an Executive Committee of not less than three members, all </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 3.2</font></div><div style="text-align:right"><font><br></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 whom shall be directors. The Chairman of the Executive Committee shall be elected by the Board of Directors.</font></div><div style="text-indent:36pt"><font><br></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%">Section 2.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Powers</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Executive Committee shall have and may exercise, when the Board is not in session, the power of the Board of Directors in the management of the business and affairs of the Corporation&#59; but neither the Executive Committee nor any other committee shall have the power or authority in reference to amending the Certificate of Incorporation, adopting an agreement of merger or consolidation, recommending to the stockholders the sale, lease or exchange of all or substantially all of the Corporation&#8217;s property and assets, recommending to the stockholders a dissolution of the Corporation or a revocation of a dissolution, or amending the By-Laws of the Corporation, nor shall it have the power or authority to declare a dividend, to authorize the issuance of stock or to fill vacancies in the Board of Directors or the Executive Committee.</font></div><div style="text-indent:36pt"><font><br></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%">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">Term</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The term of the Executive Committee shall be coexistent with that of the Board of Directors which shall have appointed such Committee. The Board may at any time for any reason remove any individual member of the Executive Committee and the Board may fill a Committee vacancy created by death, resignation or removal or increase in the number of members of the Executive Committee. The Board of Directors may designate one or more directors as alternate members of the Executive Committee who may replace any absent or disqualified member at any meeting of the Committee.</font></div><div style="text-indent:36pt"><font><br></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%">Section 4.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Meetings</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Regular meetings of the Executive Committee, of which no notice shall be required, may be held on such days and at such places as shall be fixed by resolution adopted by a majority of the Committee and communicated to all of its members. Special meetings of the Executive Committee shall be held whenever called by the Chairman of the Executive Committee, the Chairman of the Board, the Vice Chairman of the Board, the Chief Executive Officer, the President, or a majority of the members of the Executive Committee then in office and shall be held at such time and place as shall be designated in the notice of the meeting.</font></div><div style="text-indent:36pt"><font><br></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%">Section 5.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Quorum and Manner of Action</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. A majority of the Executive Committee shall constitute a quorum for the transaction of business and the act of a majority of those present at a meeting thereof at which a quorum is present shall be the act of the Committee.</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%;text-decoration:underline">ARTICLE V</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:12pt;font-weight:400;line-height:112%;text-decoration:underline">OTHER COMMITTEES</font></div><div style="text-align:center"><font><br></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%">Section 1.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Committees of the Board of Directors</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 may, by resolution passed by a majority of the whole Board, from time to time appoint other committees of the Board of Directors. Each such committee, to the extent permitted by law and these By-Laws, shall have and may exercise such of the powers of the Board of Directors in the management and affairs of the Corporation as may be prescribed by the resolution creating such committee. A majority of all of the members of any such committee may determine its action and fix the time and place of its meetings and specify what notice thereof, if any, shall be given, unless the Board of Directors shall otherwise prescribe. The Board of Directors shall have power </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 3.2</font></div><div style="text-align:right"><font><br></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 change the members of any such committee at any time, to fill vacancies and to discontinue any such committee at any time. </font></div><div style="text-indent:36pt"><font><br></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%">Section 2.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Non-Board Committees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The authority conferred upon the Board of Directors by Section 1 of this Article V to appoint committees of the Board of Directors shall not be deemed to preclude the appointment by either the Board of Directors or the Executive Committee of committees whose members need not be directors of the Corporation provided that such committees may not exercise any of the powers of the Board of Directors. </font></div><div style="text-indent:36pt"><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%;text-decoration:underline">ARTICLE VI </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:12pt;font-weight:400;line-height:112%;text-decoration:underline">OFFICERS </font></div><div style="text-align:center"><font><br></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%">Section 1.        </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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The officers of the Corporation shall be the Chairman of the Board, the Vice Chairman of the Board, the Chief Executive Officer, the President, the Chief Financial Officer, one or more Vice Presidents, a Secretary and a Treasurer. The Board of Directors may also appoint one or more Assistant Vice Presidents, Assistant Secretaries or Assistant Treasurers and such other officers and agents with such powers and duties as it shall deem necessary. Assistant Vice Presidents may also be appointed by the Chairman of the Board, the Vice Chairman of the Board or the Chief Executive Officer. Any officer may be given such specific designation as may be determined from time to time by the Board of Directors. Any two or more offices except those of Chief Executive Officer, Chief Financial Officer and Secretary may be held by the same person.</font></div><div style="text-indent:36pt"><font><br></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%">Section 2.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Election and Term of Office</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The officers shall be elected annually by the Board of Directors at its organization meeting following the annual meeting of the stockholders and each shall hold office until the next annual election of officers and until their successor is elected and qualified, or until their death, resignation or removal. Any officer may be removed at any time, with or without cause, by a vote of the majority of the whole Board. Any vacancy occurring in any office may be filled by the Board of Directors.</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: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">Chairman and Vice Chairman of the Board</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><br></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%">(a)        The Chairman of the Board shall exercise such powers and perform such duties as may be assigned to him or her by these By-Laws or by the Board of Directors. The Chairman of the Board shall preside at meetings of the stockholders and Board of Directors and, in the absence of the Chairman of the Executive Committee, shall preside at meetings of the Executive Committee.</font></div><div style="text-indent:72pt"><font><br></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%">(b)       The Vice Chairman of the Board, in the absence of the Chairman of the Board, shall preside at meetings of the stockholders and Board of Directors. He or she shall exercise such other powers and perform such other duties as may be assigned to him or her by these By-Laws or by the Board of Directors.</font></div><div style="text-indent:72pt"><font><br></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%">Section 4.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Chief Executive Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Chief Executive Officer, subject to the general control of the Board of Directors, shall be responsible for the management and direction of the affairs of the Corporation, its officers, employees and agents and shall supervise generally the affairs of the Corporation. He or she shall exercise such other powers and perform such 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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">duties as may be assigned to him or her by these By-Laws or by the Board of Directors. In the absence of the Chairman of the Board and the Vice Chairman of the Board, he or she shall preside at meetings of the stockholders. </font></div><div style="text-indent:36pt"><font><br></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%">Section 5.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">President</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The President, shall perform such duties and have such powers as the Board of Directors or, if the President is not also the Chief Executive Officer, the Chief Executive Officer shall designate from time to time, including the authority to act in the absence of the Chief Executive Officer.</font></div><div style="text-indent:36pt"><font><br></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%">Section 6.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Vice Presidents</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 may designate any Vice President as having such powers and duties in the absence of the Chief Executive Officer and the President as it deems appropriate. Except where by law the signature of the Chairman of the Board, the Chief Executive Officer or a President is required, each of the Vice Presidents shall have the same power as the Chairman of the Board, the Chief Executive Officer or the President to sign certificates, contracts and other instruments of the Corporation. Any Vice President shall perform such other duties and may exercise such other powers as may from time to time be assigned to him or her by these By-Laws, the Board of Directors, the Chairman of the Board or the Chief Executive Officer. The Board of Directors may designate any Vice President as being an Executive Vice President, Senior Vice President or such other title as it deems appropriate. The Board of Directors shall determine, subject to applicable law, which Vice Presidents shall be deemed &#8220;officers&#8221; or &#8220;executive officers&#8221; for regulatory compliance purposes, including, but not limited to, compliance with rules and regulations promulgated under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.</font></div><div style="text-indent:36pt"><font><br></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%">Section 7.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Secretary and Assistant Secretaries</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Secretary shall record or cause to be recorded in books provided for the purpose the minutes of the meetings of the stockholders, the Board of Directors, the Executive Committee and all other committees of the Board of Directors, if any&#59; shall see that all notices are duly given in accordance with the provisions of these By-Laws and as required by law&#59; shall be custodian of the seal of the Corporation and see that the seal is affixed to all documents, the execution of which on behalf of the Corporation under its seal is duly authorized in accordance with the provisions of these By-Laws&#59; and, in general, shall perform all duties incident to the office of Secretary and such other duties as may, from time to time, be assigned to him or her by the Board of Directors, the Chairman of the Board or the Chief Executive Officer. At the request of the Secretary, or in their absence or disability, any Assistant Secretary shall perform any of the duties of the Secretary and, when so acting, shall have all the powers and be subject to all the restrictions upon, the Secretary. Except where by law the signature of the Secretary is required, each of the Assistant Secretaries shall possess the same power as the Secretary to sign certificates, contracts, obligations and other instruments of the Corporation, and to affix the seal of the Corporation to such instruments, and attest the same. </font></div><div style="text-indent:36pt"><font><br></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%">Section 8.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Chief Financial Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Chief Financial Officer shall keep or cause to be kept the books of account of the Corporation and shall render statements of the financial affairs of the Corporation in such form and as often as required by the Board of Directors, the Chairman of the Board or the Chief Executive Officer. The Chief Financial Officer shall perform all other duties commonly incident to their office and shall perform such other duties and have such other powers as the Board of Directors, the Chairman of the Board or the Chief Executive Officer shall designate from time to time. At the request of the Chief Financial Officer, or in their </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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">absence or disability, the Treasurer may perform any of the duties of the Chief Financial Officer and, when so acting, shall have all the powers of, and be subject to all the restrictions upon, the Chief Financial Officer. Except where by law the signature of the Chief Financial Officer is required, the Treasurer shall possess the same power as the Chief Financial Officer to sign all certificates, contracts, obligations and other instruments of the Corporation. </font></div><div style="text-indent:36pt"><font><br></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%">Section 9.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Treasurer and Assistant Treasurer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Treasurer, subject to the order of the Board of Directors, shall have the custody of all funds and securities of the Corporation. The Treasurer shall perform all other duties commonly incident to their office and shall perform such other duties and have such other powers as the Board of Directors, the Chairman of the Board, the Chief Executive Officer or the Chief Financial Officer shall designate from time to time. At the request of the Treasurer, or in their absence or disability, the Assistant Treasurer or, in case there shall be more than one Assistant Treasurer, the Assistant Treasurer designated by the Board of Directors, the Chairman of the Board, the Chief Executive Officer, the Chief Financial Officer or the Treasurer, may perform any of the duties of the Treasurer and, when so acting, shall have all the powers of, and be subject to all the restrictions upon, the Treasurer. Except where by law the signature of the Treasurer is required, each of the Assistant Treasurers shall possess the same power as the Treasurer to sign all certificates, contracts, obligations and other instruments of the Corporation. </font></div><div style="text-indent:36pt"><font><br></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%">Section 10.      </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Assistant Vice Presidents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Assistant Vice Presidents shall perform such duties as shall be determined by the Board of Directors, the Chairman of the Board or the Chief Executive Officer of the Corporation. </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%;text-decoration:underline">ARTICLE VII</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:12pt;font-weight:400;line-height:112%;text-decoration:underline">EXECUTION OF INSTRUMENTS</font></div><div style="text-align:center"><font><br></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 Board of Directors may, in its discretion, determine the method and designate the signatory officer or officers, or other person or persons, to execute any corporate instrument or document or to sign the corporate name without limitation, except where otherwise provided by law or in these By-Laws, and such designation may be general or confined to specific instances. </font></div><div style="text-indent:36pt"><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%;text-decoration:underline">ARTICLE VIII</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:12pt;font-weight:400;line-height:112%;text-decoration:underline">VOTING OF SECURITIES OWNED BY THE CORPORATION</font></div><div style="text-align:center"><font><br></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 stock and other securities of other corporations held by the Corporation shall be voted, and all proxies with respect thereto shall be executed, by the person authorized so to do by resolution of the Board of Directors, or, in the absence of such authorization, by the Chairman of the Board, the Vice Chairman of the Board, the Chief Executive Officer, the President or any Vice President.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><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 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 3.2</font></div><div style="text-align:right"><font><br></font></div></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%;text-decoration:underline">ARTICLE IX</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:12pt;font-weight:400;line-height:112%;text-decoration:underline">SHARES OF STOCK</font></div><div style="text-align:center"><font><br></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%">Section 1.        </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 Execution of Certificates</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The certificates of stock of the Corporation shall be numbered and shall be entered in the books of the Corporation as they are issued. They shall exhibit the holder&#8217;s name and number of shares and shall be signed by the Chairman of the Board, the Vice Chairman of the Board, the Chief Executive Officer, the President or any Vice President and the Secretary or an Assistant Secretary. Any or all of the signatures on such certificate may be a facsimile. In case any officer of the Corporation who shall have signed, or whose facsimile signature shall have been placed upon, such certificate shall cease to be such officer before such certificate shall have been issued, such certificate may nevertheless be issued by the Corporation with the same effect as though such person were such officer at the date of issuance.</font></div><div style="text-indent:36pt"><font><br></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%">Section 2.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Transfer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. Transfer of stock shall be made on the books of the Corporation only by the person named in the certificate or by attorney lawfully constituted in writing, and upon surrender of the certificate.</font></div><div style="text-indent:36pt"><font><br></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%">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">Fixing Record Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. In order that the Corporation may determine the stockholders entitled to notice of or to vote at any meeting of stockholder or any adjournment thereof, or to express consent to corporate action in writing without a meeting, or entitled to receive payment of any dividend or other distribution or allotment of any rights, or entitled to exercise any rights in respect of any change, conversion or exchange of stock or for the purpose of any other lawful action, the Board of Directors may fix, in advance, a record date, which shall not be more than sixty nor less than ten days before the date of such meeting, nor more than sixty days prior to any other action. A determination of stockholders of record entitled to notice of or to vote a meeting of stockholders shall apply to any adjournment of the meeting&#59; provided, however, that the Board of Directors may fix a new record date for the adjourned meeting.</font></div><div style="text-indent:36pt"><font><br></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%">Section 4.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Record Owner</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">. The Corporation shall be entitled to treat the holder of record of any share or shares of stock as the holder in fact thereof and accordingly shall not be bound to recognize any equitable or other claim to or interest in such share on the part of any other person, whether or not it shall have express or other notice thereof, save as expressly provided by the laws of Delaware.</font></div><div style="text-indent:36pt"><font><br></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%">Section 5.        </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%;text-decoration:underline">Lost Certificates</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 may direct a new certificate or certificates to be issued in place of any certificate or certificates theretofore issued by the Corporation alleged to have been lost, stolen or destroyed, upon the making of an affidavit of that fact by the person claiming the certificate of stock to be lost, stolen or destroyed. When authorizing such issue of a new certificate or certificates, the Board of Directors may, in its discretion and as a condition precedent to the issuance thereof, require the owner of such lost, stolen or destroyed certificate or certificates, or their legal representative, to advertise the same in such manner as it shall require and&#47;or to give the Corporation a bond in such sum as it may direct as indemnity against any claim that may be made against the Corporation with respect to the certificate alleged to have been lost, stolen or destroyed.</font></div><div style="text-indent:36pt"><font><br></font></div><div style="text-indent:36pt"><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 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 3.2</font></div><div style="text-align:right"><font><br></font></div></div><div style="text-indent:36pt"><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">ARTICLE X</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:12pt;font-weight:400;line-height:112%;text-decoration:underline">DIVIDENDS</font></div><div style="text-align:center"><font><br></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 provisions of law and of the Certificate of Incorporation, the Board of Directors, at any regular or special meeting, may declare and pay dividends upon the shares of its stock either (a) out of its surplus as defined in and computed in accordance with the provisions of law or (b) in case it shall not have any such surplus, out of its net profits for the fiscal year in which the dividend is declared and&#47;or the preceding fiscal year, whenever and in such amount as, in the opinion of the Board of Directors, the condition of the affairs of the Corporation shall render advisable.</font></div><div style="text-indent:36pt"><font><br></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%">Before payment of any dividend or making any distribution of profits, there may be set aside out of the surplus or net profits of the Corporation such sum or sums as the directors may from time to time, in their absolute discretion, think proper as a reserve fund to meet contingencies, or for equalizing dividends, or for repairing or maintaining any property of the Corporation, or for such other purpose as the directors shall think conducive to the interests of the Corporation.</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%;text-decoration:underline">ARTICLE XI</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:12pt;font-weight:400;line-height:112%;text-decoration:underline">CORPORATE SEAL</font></div><div style="text-align:center"><font><br></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 corporate seal shall consist of a die bearing the name of the Corporation and the inscription &#8220;Corporate Seal -- Delaware.&#8221; Said seal may be used by causing it or a facsimile thereof to be impressed or affixed or reproduced or otherwise.</font></div><div style="text-indent:36pt"><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%;text-decoration:underline">ARTICLE XII</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:12pt;font-weight:400;line-height:112%;text-decoration:underline">AMENDMENTS</font></div><div style="text-align:center"><font><br></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 By-Laws of the Corporation shall be subject to alterations or repeal, and new By-Laws may be made, by the stockholders at any annual or special meeting, or except as otherwise provided by these By-Laws or by law, by the affirmative vote of a majority of the directors then in office given at any regular or special meeting of the Board of Directors.</font></div><div><font><br></font></div><div><font><br></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></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.1
<SEQUENCE>3
<FILENAME>rhi10k2022ex41.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 2023 Workiva -->
<title>Document</title></head><body><div id="i4c4b690d992540559fd4dc8e2fa504d8_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, 2022, 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.9
<SEQUENCE>4
<FILENAME>rhi10k2022ex109.htm
<DESCRIPTION>EX-10.9
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ibfc1cb6567224355a85d922ae56c987d_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.9</font></div></div><div><font><br></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%">ROBERT HALF INTERNATIONAL INC.</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%">SENIOR EXECUTIVE RETIREMENT PLAN</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 Effective January 1, 2023)</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%">            1.  INTRODUCTION.  The Plan was initially adopted by the Company to provide retirement benefits to those individuals, other than any individual holding the office of Chief Executive Officer prior to December 15, 2019, who participated in the Company&#8217;s Deferred Compensation Plan prior to 1996 and, with respect to those individuals, the Plan shall replace the Deferred Compensation Plan. The Compensation Committee of the Board or the Chief Executive Officer may also select other Participants to be eligible for benefits hereunder in accordance with the provisions of the Plan.  The Plan is hereby amended and restated effective January 1, 2023. </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%">            2.  DEFINITIONS.  As used in the Plan, the following terms have the meanings set forth below&#58;</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%">            (a)        BOARD means the Board of Directors of the Company.</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%">            (b)       CHANGE IN CONTROL shall have the meaning specified in the Company&#8217;s Stock Incentive Plan as in effect on the date hereof and as such plan (or its successor) may be subsequently amended.</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%">            (c)        CODE means the Internal Revenue Code of 1986, as it may be amended from time to time.  The definition of &#8220;Code&#8221; shall also include related guidance, rules and regulations issued by the U.S. Department of the Treasury and Internal Revenue Service thereunder.</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%">            (d)       COMMITTEE means the Company&#8217;s Benefit Plan Committee, which has the authority to delegate any of its administrative responsibilities under the Plan to a subcommittee of the Committee, employees or third parties.</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%">            (e)        COMPANY means Robert Half International Inc., a Delaware corporation.</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%">            (f)        EARLIEST PAYMENT DATE shall mean six months following Separation from Service or such alternate date as future modifications or amendments to Section 409A and the rules and regulations thereunder may specify as the earliest permitted date for a payment to be made, or, if earlier the date of Employee&#8217;s death.</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%">            (g)        INSTALLMENT METHOD shall mean annual installment payments over a period of five (5) years, selected by the Participant in accordance with the Plan.  The amount of each installment shall be calculated by dividing the amount then subject to the installment payment by the number of installments then remaining to be made.  The amount subject to installment payments that has not yet been paid shall continue to be credited&#47;debited with additional notional earnings in accordance with Section 7.  For purposes of the Plan and Section 409A of the Code, the right to receive benefit payments in installment payments shall be treated as the entitlement to a single 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 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.9</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            (h)       MEASUREMENT FUND means a measurement fund selected by the Committee, or its delegate, for the purpose of crediting or debiting additional amounts to a Participant&#8217;s accounts, as notional earnings.  As necessary, the Committee or its delegate may, in its sole discretion, discontinue, substitute or add a Measurement Fund.</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%">            (i)        PARTICIPANT means any executive officer of the Company or any key executive approved by the Compensation Committee of the Board or the Chief Executive Officer for participation in the Plan.  Notwithstanding the foregoing, the participation by any individual who holds the office of Chief Executive Officer on or after December 15, 2019 must be approved solely by the Compensation Committee of the Board. </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%">            (j)        PLAN means this Senior Executive Retirement Plan.</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%">            (k)       PLAN YEAR means the calendar year.</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%">            (l)        SECTION 409A means Section 409A of the Code.</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%">            (m)      SEPARATION FROM SERVICE shall have the meaning specified by Section 409A and the rules and regulations thereunder, as such meaning may be modified or amended from time to time.</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%">            (n)       SPECIFIED EMPLOYEE shall have the meaning specified by Section 409A and the rules and regulations thereunder, as such meaning may be modified or amended from time to time.</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%">            3.  PURPOSE OF THE PLAN.  The purpose of the Plan is to attract, retain and reward Participants by providing them with supplemental income for use after their retirement. The Plan is designed to qualify as an unfunded ERISA &#8220;top-hat&#8221; plan for a select group of management or highly compensated employees of the Company and its subsidiaries. The Plan is intended to satisfy the requirements of, and shall be implemented and administered in a manner consistent with, Section 409A.</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%">            4.  ADMINISTRATION.  Effective August 2, 2022, the Committee shall have full power to interpret, construe and administer the Plan, except as otherwise provided in the Plan. Except as provided by the Committee in its sole discretion, the expense of administering the Plan shall be borne by the Company and shall not be charged against benefits payable hereunder.  In the administration of the Plan, the Committee may, from time to time, employ agents and delegate to them such administrative duties as it sees fit (including acting through a duly appointed representative) and may from time to time consult with counsel.  The decision or action of the Committee (or a delegee) with respect to any question arising out of or in connection with the administration, interpretation and application of the Plan and the rules and regulations promulgated hereunder that is not arbitrary and capricious shall be final and conclusive and binding upon all persons having any interest in the Plan.</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%">            To the maximum extent permitted by applicable law, each member of the Committee and its delegees who are employees of the Company or one of its subsidiaries, shall be indemnified and held harmless by the Company 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 </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.9</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">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, and (ii) from any and all amounts paid by him or her in settlement thereof, with the Company&#8217;s approval, 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 give the Company an 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 the Company&#8217;s Articles of Incorporation or Bylaws, by contract, as a matter of law, or otherwise, or under any power that the Company may have to indemnify them or hold them harmless.</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%">            5.  DEFERRED COMPENSATION FORMULA.  Each Participant shall receive the base salary and annual cash bonus payable to that Participant for services rendered in the Participant&#8217;s capacity as an employee of the Company or a designated subsidiary during that Plan Year, plus fifteen percent (15%) of such base salary and annual cash bonus as deferred compensation pursuant to the Plan, provided Participant is employed by the Company on the last day of such Plan Year.   For avoidance of doubt, a Participant does not need to be a Participant for the entire Plan Year in order for such allocation of deferred compensation to be made by the Company unless expressly provided otherwise by the Committee.  A Participant&#8217;s allocation of deferred compensation hereunder shall be deemed to have been made, for all purposes relating to the Plan, as of the first business day of the Plan Year following the Plan Year with respect to which the deferred compensation has been earned in accordance with this paragraph.</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%">            The Compensation Committee of the Board or the Chief Executive Officer may at any time designate any Participant as entitled to receive a special allocation in connection with a Change in Control (&#8220;Change in Control Allocation&#8221;). Notwithstanding the foregoing, in the event that a Participant who holds the office of Chief Executive Officer on or after December 15, 2019 has not previously been designated as entitled to receive a Change in Control Allocation, such a designation may be made only by the Compensation Committee of the Board.  Once a Participant is so designated, such designation may not be rescinded. With respect to any Participant who has been designated as entitled to receive a Change in Control Allocation, there shall be allocated to such Participant&#8217;s account immediately prior to a Change in Control (if such Participant is employed by the Company on the date of the Change in Control) an amount equal to the product of (a) the number of whole years remaining until the Participant attains age 62 and (b) the last annual allocation made under the Plan. After such Change in Control Allocation has been made, each subsequent annual allocation under the Plan for such Participant following the Change in Control and prior to such Participant&#8217;s 62nd birthday shall be reduced by an amount equal to the last annual allocation made to such Participant prior to the Change in Control.</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%">            6.  SEPARATE ACCOUNTS.  The Committee shall maintain up to three individual accounts under the name of each Participant entitled to allocations pursuant to the Plan. Each such account shall be adjusted, as described in the next paragraph, to reflect any amounts previously transferred from the Deferred Compensation Plan, deferred compensation credited hereunder, notional earnings credited on such amounts and any distribution of such amounts hereunder. The establishment and maintenance of separate accounts for each Participant shall not be construed as giving any person (1) any interest in any assets of the Company, (2) any right to payment other than as provided hereunder or (3) any right to participate hereunder or in future years of employment. Such accounts shall be unfunded and maintained only for bookkeeping </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.9</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">convenience&#59; provided, however, the Company may establish a grantor trust and contribute amounts to such trust to support its obligations hereunder.</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%">            One account for each individual (the &#8220;First Account&#8221;) shall consist of (a) all vested allocations for the individual as of December 31, 2004, and (b) all notional earnings credited on such allocations, regardless of when credited.  A second account for each individual (the &#8220;Second Account&#8221;) shall consist of (a) all allocations that vested after December 31, 2004 on allocations made prior to the effectiveness of Section 409A of the Code, (b) all other allocations made prior to January 1, 2023 that become vested after December 31, 2004, (c) all notional earnings credited on such amounts, regardless of when credited, and (d) any other amounts that may be credited to the individual hereunder from time to time prior to January 1, 2023.  A third account for each individual (the &#8220;Third Account&#8221;) shall consist of (a) allocations made on or after January 1, 2023, (b) all notional earnings credited on such allocations, regardless of when credited, and (c) any other amounts that may be credited to the individual hereunder on or after January 1, 2023.</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%">            7.  CREDITING&#47;DEBITING OF ACCOUNT BALANCES.  In accordance with, and subject to, the rules and procedures that are established from time to time by the Committee, amounts shall be credited or debited to a Participant&#8217;s accounts in accordance with the following rules&#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%">(a)        Election of Measurement Funds.  A Participant shall designate, in a manner determined by the Committee or its delegate (which may include making an electronic election), one or more Measurement Fund(s) to be used to determine the notional earnings to be credited or debited to his or her accounts.  If a Participant does not elect any of the Measurement Funds as described in the previous sentence, the balances of the Participant&#8217;s accounts shall be allocated into the Measurement Fund(s), as determined by the Committee, in its sole discretion.  The Participant may (but is not required to) elect, in a manner determined by the Committee (which may include making an electronic election), to add or delete one or more Measurement Fund(s) to be used to determine the amounts to be credited or debited to his or her accounts, or to change the portion of his or her accounts allocated to each previously or newly elected Measurement Fund.  If an election is made in accordance with the previous sentence, it shall apply as of the first business day deemed reasonably practicable by the Company, in its sole discretion, and shall continue thereafter for each subsequent day in which the Participant participates in the Plan, unless changed in accordance with the previous sentence.  Notwithstanding the foregoing, the Committee, in its sole discretion, may impose limitations on the frequency with which one or more of the Measurement Funds elected in accordance with this Section 7 may be added or deleted by such Participant&#59; furthermore, the Company, in its sole discretion, may impose limitations on the frequency with which the Participant may change the portion of his or her accounts allocated to each previously or newly elected Measurement Fund.</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)       Proportionate Allocation.  In making any election described in Section 7(a) above, the Participant shall specify, in increments of one percent (1%), the percentage of his or her account or Measurement Fund, as applicable, to be allocated&#47;reallocated.</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)        Crediting or Debiting Method.  The performance of each Measurement Fund (either positive or negative) will be determined on a daily basis based on the manner in which such Participant&#8217;s accounts have been hypothetically allocated among the Measurement Funds by the 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%">(d)       No Actual Investment.  Notwithstanding any other provision of the Plan that may be interpreted to the contrary, the Measurement Funds are to be used for measurement purposes </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.9</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">only, and a Participant&#8217;s election of any such Measurement Fund, the allocation of his or her accounts thereto, the calculation of additional amounts and the crediting or debiting of such amounts to a Participant&#8217;s accounts shall not be considered or construed in any manner as an actual investment of his or her accounts in any such Measurement Fund.  In the event that the Company in its own discretion decides to invest funds in any or all of the investments on which the Measurement Funds are based, no Participant shall have any rights in or to such investments themselves.  Without limiting the foregoing, a Participant&#8217;s accounts shall at all times be a bookkeeping entry only and shall not represent any investment made on his or her behalf by the Company&#59; the Participant shall at all times remain an unsecured creditor 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%">(e)        Allocation of Revenue Credits.   Unless otherwise determined by the Committee or its delegate, in the event that the Company elects in its sole discretion to allocate to some or all of the Participants any revenue sharing credits (&#8220;Revenue Credits&#8221;) generated by the Company&#8217;s investment in financial instruments selected to satisfy the Company&#8217;s liabilities under the Plan, such Revenue Credits shall be allocated to current or former Participants whose accounts have not yet been fully distributed.  The amount of such Revenue Credits allocated to such a Participant&#8217;s accounts shall be in the same proportion that the balance of such Participant&#8217;s accounts bear to the aggregate balances of the accounts of all such Participants.  The date to be used to determine the amount of each such Participant&#8217;s accounts shall be selected by the Company in its sole discretion.  Consistent with the preceding Section 7(d), any allocation of Revenue Credits to the accounts of any Participant shall at all times be a bookkeeping entry only.  The Company may, but shall not be legally obligated to, invest funds in an amount equal to some or all of the allocated Revenue Credits in order to assist the Company in satisfying its obligations under the Plan, but in no event shall any Participant have any rights in or to such invested funds, and any earnings thereon, themselves.</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)        FICA and Other Taxes.</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)        Annual Deferrals and Company Contributions.  At the time that an allocation of deferred compensation made for a Participant under Section 5 (and any earnings thereon to the extent required by law) becomes vested under Section 8 below, the Company shall withhold from the portion of the Participant&#8217;s compensation, in a manner determined by the Company, the Participant&#8217;s share of FICA and other employment taxes on such contribution.  If necessary, the Participant&#8217;s accounts may be reduced to pay such taxes (and associated income tax withholdings) in accordance with Section 409A.</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)       Distributions.  The Company shall withhold from any payments made to a Participant under the Plan all federal, state and local income, employment and other taxes required to be withheld by the Company in connection with such payments, in amounts and in a manner to be determined in the sole discretion of the Company.</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)      Income Inclusion Under Section 409A.  In the event that any portion of a Participant&#8217;s accounts is required to be included in income by the Participant prior to receipt of any distribution under the Plan resulting from a violation of the requirements of Section 409A, the Company shall withhold from such Participant all federal, state and local income, employment and other taxes required to be withheld by the Company in connection with such income inclusion in amounts and in a manner determined in the sole discretion of the Company.</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%">            8.  VESTING.  Each Participant&#8217;s interest under the Plan shall be forfeitable upon such Participant&#8217;s termination of employment for any reason, except to the extent it becomes vested hereunder. Each Participant&#8217;s interest, regardless of when allocated, will be deemed unvested unless and until such Participant has completed ten Years of Service as an employee with the Company and&#47;or its subsidiaries. &#8220;Years of Service&#8221; shall be based on the anniversary of 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.9</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Participant&#8217;s date of hire as an employee with the Company or one of its subsidiaries. At such time as the Participant has completed ten Years of Service with the Company and&#47;or its subsidiaries, the amount vested at any given time shall be (a) 50%, if Participant is age 50 or younger, (b) the sum of (i) 50% and (ii) 4 1&#47;6% times the difference between Participant&#8217;s age and 50, if Participant is between age 51 and age 62, or (c) 100%, if Participant is age 62 or older.  In the event of a Participant&#8217;s termination of employment on account of death or &#8220;complete and total disability&#8221; (as defined below in Section 9), all amounts credited under the Plan to that Participant shall become fully vested and nonforfeitable as a result of such event. In the event of a Change in Control, all amounts credited under the Plan to each affected Participant shall become fully vested and nonforfeitable as a result of such event. Notwithstanding the foregoing, amounts shall vest hereunder in accordance with the terms of any severance agreement or other written arrangement between the Participant and the Company.</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%">            9.  TIME OF DISTRIBUTION.  No vested amounts shall be payable hereunder until the first to occur of the following events, the first date on which any such event occurs being hereinafter referred to as the &#8220;Termination Date&#8221;&#58;</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:12pt;font-weight:400;line-height:112%">            (a) The date of the Participant&#8217;s complete and total disability, as determined by the Committee in its sole discretion (without regard to eligibility for benefits under any disability plan or program of the Company and&#47;or its subsidiaries)&#59;</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:12pt;font-weight:400;line-height:112%">            (b) The Participant&#8217;s death&#59; or</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:12pt;font-weight:400;line-height:112%">            (c) The date of the Participant&#8217;s Separation from Service with the Company and&#47;or its subsidiaries for any reason.</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%">            Notwithstanding anything to the contrary, the date of a Participant&#8217;s &#8220;complete and total disability&#8221; shall be determined by the Committee in a manner consistent with any applicable provisions of Section 409A and the rules and regulations promulgated thereunder.</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%">            Notwithstanding the foregoing, distribution may occur at an earlier date as provided in Section 10 hereunder.</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%">            If a Termination Date occurs before the end of a Plan Year, a Participant shall receive a pro rata contribution of deferred compensation under Section 5 hereof for that Plan Year.</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%">            All vested amounts in a Participant&#8217;s First Account shall be valued and paid within 90 days following the occurrence of any of the events referred to above in clauses (a) through (c) of this Section 9.</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%">            In the event of a Participant&#8217;s death or termination of employment on account of a complete and total disability, all vested amounts in the Participant&#8217;s Second Account shall be valued and paid within 90 days thereafter.  In the event of a Participant&#8217;s Separation from Service, all vested amounts in the Participant&#8217;s Second Account shall be valued and paid within 90 days thereafter, provided, however, that if Participant is a Specified Employee, vested amounts in the Second Account shall be paid no earlier than the Earliest Payment Date and no later than ten business days thereafter.</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 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.9</font></div></div><div><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 Participant&#8217;s death, all vested amounts in the Participant&#8217;s Third Account shall be valued and paid within 90 days thereafter.  In the event of a Participant&#8217;s Separation from Service or termination of employment on account of a complete and total disability, all vested amounts in the Participant&#8217;s Third Account shall be paid out in accordance with Section 11 below, provided, however, that if Participant is a Specified Employee, vested amounts in the Third Account shall be paid following a Separation from Service no earlier than the Earliest Payment Date.  </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%">            10.  WITHDRAWALS.  Notwithstanding Section 9, the Committee may direct payment of all or any portion of a Participant&#8217;s First Account, after application by the Participant. Any such application must show demonstrable financial need for distribution in order to meet extraordinary medical or medically related expenses, substantial costs related to residential requirements of the Participant, family educational expenses in an amount considered by the Committee burdensome in relation to the Participant&#8217;s other available financial resources for meeting such expenses, extraordinary expenses related to an unanticipated casualty, accident or other misfortune or any other similar need approved by the Committee.</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%">            Any such distribution shall be made in the sole discretion of the Committee.</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%">            11.  FORM OF DISTRIBUTION.  </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:12pt;font-weight:400;line-height:112%">(a)        Upon a Participant&#8217;s Termination Date, the Participant shall receive a lump sum distribution of all amounts payable from the First Account and the Second Account.</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)       With respect to the Third Account, each Participant shall make a distribution election prior to the Effective Date, or for a new Participant, at the time that he or she first becomes a Participant in the Plan.  Thereafter, prior to the commencement of each subsequent Plan Year, a Participant may make a distribution election that shall cover any allocation of deferred compensation with respect to such Plan Year and any earnings thereon.  In the event that a Participant does not make a distribution election for a given Plan Year, then such Participant shall be deemed to have elected to receive his or her distribution for the amounts accrued with respect to such Plan Year in the form of a lump sum.  To the extent that a Participant does not make, and is not deemed to have made, any election with respect to all or a portion of the Participant&#8217;s Third Account, then such Participant shall be deemed to have elected to receive his or her distribution of such portion of the Third Account in the form of a lump sum. </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)        Except as otherwise determined by the Committee, a Participant making an election described in Section 11(b) may choose from the following forms of distribution&#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)        A lump sum payment calculated upon or promptly following the Participant&#8217;s Termination Date and payable as soon thereafter as administratively practicable&#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)       A lump sum payment calculated as of no later than the fifth business day of the month following the first (1st) or fifth (5th) anniversary of the Participant&#8217;s Termination Date, and payable as soon thereafter as administratively practicable&#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%">(iii)      The Installment Method, commencing on, or promptly following, (1) the Participant&#8217;s Termination Date, (2) the first (1</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">st</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">) anniversary of the Participant&#8217;s Termination Date, or (3) the fifth (5th) anniversary of the Participant&#8217;s Termination Date, with each installment calculated as of no later than the fifth business day of the month following the applicable anniversary and payable as soon thereafter as administratively practicable.  </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)       Notwithstanding anything to the contrary in this Section 11, if the Participant&#8217;s vested accounts on his or her Termination Date is less than $5,000, then notwithstanding 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.9</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">elections that may have been made under the Plan, the Participant shall receive a distribution of all of the Participant&#8217;s vested accounts in the form of a lump sum.</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)        A Participant may elect to postpone a distribution described in Section 11(b) above, and have such amount paid out on, or beginning on, a later allowable alternative date designated by the Participant in accordance with this Section 11(e) that is consistent with the choices available under Section 11(c).  A Participant may only make a single election to postpone a distribution with respect to the allocation of deferred compensation (and earnings thereon) for a given Plan Year.  In order to change a distribution election, the Participant must make an election in a manner determined by the Committee (which may include making an electronic election) in accordance with the following criteria&#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)        Such election must be submitted at least twelve (12) months prior to the time that such distribution would have been made, or begun to have been made, under the terms of the Participant&#8217;s initial distribution election&#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 date that the postponed distribution is made, or begins to be made, must be at least five years after the time that such distribution would have been made under the terms of the Participant&#8217;s initial distribution election&#59; and</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 election of a new postponed distribution shall have no effect until at least twelve (12) months after the date on which the election is made.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Notwithstanding any other provision in this Section 11(e), no distribution may occur later than the fifteenth (15</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%">) anniversary of the Participant&#8217;s Termination Date, and any election made by a Participant to the contrary shall be modified in order to comply with this requirement.</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)        Notwithstanding anything to the contrary in the Plan, if a Participant is a Specified Employee at the time of the Participant&#8217;s Separation from Service, then no distribution of a Participant&#8217;s Second Account or Third Account shall occur prior to the Earliest Payment Date.  In such case, any delayed payment will be made as soon as administratively practicable after the date six (6) months and one (1) day following the date of the Participant&#8217;s Termination Date and otherwise in accordance with the other terms of the Plan.  If the Participant dies following Participant&#8217;s Termination Date, but prior to the six (6) month anniversary of the Participant&#8217;s Termination Date, then the Participant&#8217;s benefit shall be paid in accordance with Sections 9 and 12 of the Plan.</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%">            12.  DEATH OF PLAN PARTICIPANT.  In the event that a Participant shall die at any time prior to complete distribution of all amounts payable to him or her hereunder, the remaining unpaid amounts shall be paid in a lump sum to the beneficiary or beneficiaries designated by the Participant.  If the Participant has no beneficiary designation with respect to benefits remaining under the Plan, then payment shall be made to his or her surviving spouse, if any, and if the Participant has no surviving spouse, to the Participant&#8217;s estate.  Each Participant shall have the right to designate a beneficiary (or beneficiaries) in the event of his or her death.  If the Participant names someone other than his or her spouse as a beneficiary, the Company may, in its sole discretion, determine that spousal consent is required to be provided in a form designated by the Company, executed by such Participant&#8217;s spouse and returned to the Company or its designated agent. Upon the proper completion of a new beneficiary designation form, all beneficiary designations previously filed shall be canceled and the Company shall be entitled to rely on the last beneficiary designation form received from the Participant in accordance with the applicable rules and procedures adopted with respect to the filing of such forms prior to his or her death.</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 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.9</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            13.  PAYMENT IN THE EVENT OF DISABILITY.  If a person entitled to any payment hereunder shall be under a legal disability, or in the sole judgment of the Committee shall otherwise be unable to apply such payment to his or her own interest and advantage, the Committee in the exercise of its discretion may direct the Company to make any such payment in any one (1) or more of the following ways&#58;</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%">            (a) Directly to such person&#59;</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%">            (b) To his or her legal guardian or conservator&#59; or</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%">            (c) To such person&#8217;s spouse or to any person charged with such person&#8217;s support&#59;</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%">to be expended for the benefit of Participant. The decision of the Committee shall in each case be final and binding upon all persons in interest. Any such payment shall completely discharge the obligations of the Committee and Company with regard to such payment.</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%">            14.  ASSIGNMENT.  No Participant or beneficiary of a Participant shall have any right to assign, pledge, hypothecate, anticipate or in any way create a lien upon any amounts payable hereunder. No amounts payable hereunder shall be subject to assignment or transfer or otherwise be alienable, either by voluntary or involuntary act or by operation of law, or subject to attachment, execution, garnishment, sequestration or other seizure under any legal, equitable or other process, or be liable in any way for the debts or defaults of Participants and their beneficiaries, except to the extent permitted by applicable law and pursuant to the Committee&#8217;s receipt and approval of a &#8220;qualified domestic relations order.&#8221;</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%">            15.  WITHHOLDING.  Any taxes required to be withheld from deferrals or payments to Participants hereunder shall be deducted and withheld by the Company.</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%">            16.   CLAIMS PROCEDURES.</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)        Presentation of Claim.  Any Participant or beneficiary of a deceased Participant (&#8220;Beneficiary&#8221;) (such Participant or Beneficiary being referred to below as a &#8220;Claimant&#8221;) may deliver to the Committee a written claim for a determination with respect to the amounts distributable to such Claimant from the Plan and such claim must state with particularity the determination desired by the Claimant.  It is the responsibility of the Claimant to make sure this requirement is met.  </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)       Notification of Committee&#8217;s Initial Decision.  The Committee shall consider a Claimant&#8217;s claim within a reasonable time, but no later than ninety (90) days after receiving the claim.  If the Committee determines that special circumstances require an extension of time to process the claim, written notice of the extension shall be furnished to the Claimant prior to the termination of the initial ninety-day period.  In no event shall such extension exceed a period of ninety (90) days from the end of the initial period.  The extension notice shall indicate the special circumstances requiring an extension of time and the date by which the Committee expects to render its decision.  The Committee shall notify the Claimant in writing&#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)        that the Claimant&#8217;s requested determination has been made, and that the claim has been allowed in full&#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%">(ii)       that the Committee has reached a conclusion contrary, in whole or in part, to the Claimant&#8217;s requested determination, and such notice must set forth in a manner calculated to be understood by the Claimant&#58;</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.9</font></div></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(A)       the specific reason(s) for the denial of the claim, or any part of it&#59;</font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(B)       specific reference(s) to pertinent provisions of the Plan upon which such denial was based&#59;</font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(C)       a description of any additional material or information necessary for the Claimant to perfect the claim, and an explanation of why such material or information is necessary&#59;</font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(D)       an explanation of the claim review procedures and applicable time limits applicable to such procedures&#59; and</font></div><div style="text-indent:108pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">(E)       a statement of the Claimant&#8217;s right to bring a civil action under ERISA Section 502(a) following the exhaustion of the claim review procedures.</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)        Right to Request Review of a Denied Claim.  On or before sixty (60) days after receiving a notice from the Committee that a claim has been denied, in whole or in part, a Claimant (or the Claimant&#8217;s duly authorized representative) may file an appeal with the Committee.  If a written appeal is not made within such sixty-day period, the Claimant will forfeit his or her right to appeal.  The Claimant may&#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)        upon request and free of charge, have reasonable access to, and copies of, all documents, records and other information relevant (as defined in applicable ERISA regulations) to the claim for benefits&#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)       submit written comments or other documents&#59; and&#47;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%">(iii)      request a hearing, which the Committee, in its sole discretion, may 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%">(d)       Decision on Appeal.  The Committee shall render its decision on appeal promptly, and no later than sixty (60) days after the Committee receives the Claimant&#8217;s written request for an appeal.  If the Committee determines that special circumstances require an extension of time for processing the appeal, written notice of the extension shall be furnished to the Claimant prior to the termination of the initial sixty-day period.  In no event shall such extension exceed a period of sixty (60) days from the end of the initial period.  The extension notice shall indicate the special circumstances requiring an extension of time and the date by which the Committee expects to render its decision.  In rendering its decision, the Committee shall consider all comments, documents, records and other information submitted by the Claimant relating to the appeal, without regard to whether such information was submitted or considered in the initial claim denial.  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">The decision on appeal must be written in a manner calculated to be understood by the Claimant, and it must contain&#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)        specific reasons for the decision&#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)       specific reference(s) to the pertinent Plan provisions upon which the decision was based&#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)      a statement that the Claimant is entitled to receive, upon request and free of charge, reasonable access to and copies of all documents, records and other information relied on by the Committee to decide the appeal&#59; and</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)      a statement of the Claimant&#8217;s right to bring a civil action under ERISA Section 502(a).</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)        Legal Action.  A Claimant&#8217;s compliance with the foregoing provisions of this Section 16 and exhaustion of the claim procedures herein is a mandatory prerequisite to a Claimant&#8217;s right to commence any legal action with respect to any claim for benefits under the Plan. Unless specifically provided otherwise pursuant to applicable law, any legal action with respect to any claim for benefits under the Plan must be brought within one year after the date of the Committee&#8217;s final decision.</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 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.9</font></div></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            17.  AMENDMENT AND TERMINATION.  The Plan may be amended in whole or in part by action of the Compensation Committee of the Board and may be terminated at any time by action of the Compensation Committee of the Board&#59; provided, however, that no such amendment or termination shall reduce any amount credited hereunder to the extent such amount was credited prior to the date of amendment or termination&#59; and provided, further, that the duties and liabilities of the members of the Compensation Committee of the Board or the Committee hereunder shall not be increased without their consent.  The Plan may be amended by the Committee in order to either (1) comply with changes in applicable law as determined by the Committee in good faith or (2) improve administration of the Plan or otherwise change the Plan in a manner that does not have the effect of significantly increasing the benefits payable under the Plan.</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%">            18.  RIGHTS OF PARTICIPANTS.  The Company&#8217;s sole obligation to Participants and their beneficiaries shall be to make payment as provided hereunder. All payments shall be made from the general assets of the Company, and no Participant shall have any right hereunder to any specific assets of the Company or to be retained in the employment of the Company. All amounts of compensation allocated under the Plan, any property purchased therewith and all income attributable thereto shall remain the property and rights of the Company subject to the claims of the Company&#8217;s general creditors.</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%">            19.  BINDING PROVISIONS.  All of the provisions of the Plan shall be binding upon all persons who shall be entitled to any benefits hereunder, and their heirs, and personal representatives.</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%">            20.  EFFECTIVE DATE.  The Plan first became effective as of December 31, 1995, and is amended and restated hereby effective as of January 1, 2023 (the &#8220;Effective Date&#8221;).</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%">            21.  GOVERNING LAW.  The Plan and all determinations made and actions taken pursuant hereto shall, to the extent not preempted by ERISA, be governed by the law of the State of California and construed accordingly.</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%">            22.  CAPTIONS.   The captions of the sections and paragraphs of the Plan are for convenience only and shall not control or affect the meaning or construction of any of its provisions.</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%">            23.   SUCCESSORS.   The provisions of the Plan shall bind and inure to the benefit of the Company and its successors and assigns and the Participant and the Participant&#8217;s designated beneficiaries.</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%">            24.   NOTICE.   Any notice or filing required or permitted under the Plan shall be sufficient if in writing and hand-delivered, or sent by registered or certified mail or overnight delivery service, to both of the addresses below&#58;</font></div><div><font><br></font></div><div style="text-indent:130.5pt"><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 style="text-indent:130.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Attn&#58;        Robert Half International </font></div><div style="text-indent:180pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Benefit Plan Committee</font></div><div style="text-indent:130.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">2613 Camino Ramon</font></div><div style="text-indent:130.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">San Ramon, CA 94583</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.9</font></div></div><div><font><br></font></div><div style="text-indent:130.5pt"><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 style="text-indent:130.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Attn&#58; General Counsel</font></div><div style="text-indent:130.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">2884 Sand Hill Rd Ste 200</font></div><div style="text-indent:130.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">Menlo Park, CA 94025</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            Such notice shall be deemed given as of the date of delivery or, if delivery is made by mail, or overnight delivery service as of the date shown on the postmark on the receipt for registration or certification.  The Company and the Committee may change the address to be used for any notice or filing required or permitted under the Plan at any time and the Committee shall communicate such change to Participants. </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">            Any notice or filing required or permitted to be given to a Participant under the Plan shall be sufficient if in writing and hand-delivered, or sent by mail or overnight delivery service, to the last known address of the Participant based on the Company&#8217;s books and records.</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%">            25.  SEVERABILITY.  If any provision of the Plan is held to be unenforceable for any reason, it shall be adjusted rather than voided, if possible, in order to achieve the intent of the parties to the extent possible. In any event, all other provisions of the Plan shall be deemed valid and enforceable to the full extent possible.</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></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%;text-decoration:underline">END OF DOCUMENT</font></div><div><font><br></font></div><div><font><br></font></div><div><font><br></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></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>5
<FILENAME>rhi10k2022ex211.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 2023 Workiva -->
<title>Document</title></head><body><div id="i9fb1857a8cb944ceb309cfd1a42dd339_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:bottom"><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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti Digital Marketing Services 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%">R2i Holdings, 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%">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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert Half Project Sourcing B.V.</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%">Belgium</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%">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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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:bottom"><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></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="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><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 Services GmbH &#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="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>6
<FILENAME>rhi10k2022ex231.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 2023 Workiva -->
<title>Document</title></head><body><div id="i301423b80642400cac6b141dd423c1ff_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 10, 2023, 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 10, 2023</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>7
<FILENAME>rhiq42022ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="iabcf17e188e34eb6abb9d4dc8353ec08_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;text-align:justify"><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 style="text-align:justify"><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-align:justify;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-align:justify;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:31.5pt;text-align:justify;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-align:justify;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:31.5pt;text-align:justify;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-align:justify"><font><br></font></div><div style="padding-left:31.5pt;text-align:justify;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-align:justify;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-align:justify;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-align:justify;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-align:justify;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-align:justify;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="text-align:justify"><font><br></font></div><div style="padding-left:31.5pt;text-align:justify;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;text-align:justify"><font><br></font></div><div style="padding-left:31.5pt;text-align:justify;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-align:justify;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 10, 2023 </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>8
<FILENAME>rhiq42022ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i7d83fc97609844c5914305b761808fa7_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-align:justify;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-align:justify;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:31.5pt;text-align:justify;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-align:justify;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:31.5pt;text-align:justify;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-align:justify;text-indent:-31.5pt"><font><br></font></div><div style="padding-left:31.5pt;text-align:justify;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="text-align:justify"><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-align:justify;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-align:justify;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-align:justify;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-align:justify;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;text-align:justify"><font><br></font></div><div style="padding-left:31.5pt;text-align:justify;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="text-align:justify"><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-align:justify;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-align:justify;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 10, 2023 </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>9
<FILENAME>rhiq42022ex321.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 2023 Workiva -->
<title>Document</title></head><body><div id="id5676e7492084d1496fd180d80ac4bdc_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-align:justify;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, 2022 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;text-align:justify"><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;text-align:justify"><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-align:justify;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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 10, 2023</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;</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>10
<FILENAME>rhiq42022ex322.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 2023 Workiva -->
<title>Document</title></head><body><div id="i36e334bcc9f24c8eb5c8db7708a361bb_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-align:justify;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, 2022 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;text-align:justify"><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;text-align:justify"><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-align:justify;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"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 10, 2023</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;</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>11
<FILENAME>rhi-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:748c6db4-1abd-4592-9396-dad26d18d211,g:2689c053-6bda-4c15-ba5b-0f1e84eadaa7-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:rhi="http://roberthalf.com/20221231" 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/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="rhi-20221231_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-20221231_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-20221231_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-20221231_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>0000001 - 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>0000002 - 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>0000003 - 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>0000004 - 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>0000005 - 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>0000006 - 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>0000007 - 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>0000008 - 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>0000009 - 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>0000010 - 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="NewAccountingPronouncements" roleURI="http://roberthalf.com/role/NewAccountingPronouncements">
        <link:definition>0000011 - 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>0000012 - 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="OtherCurrentAssets" roleURI="http://roberthalf.com/role/OtherCurrentAssets">
        <link:definition>0000013 - 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="PropertyandEquipmentNet" roleURI="http://roberthalf.com/role/PropertyandEquipmentNet">
        <link:definition>0000014 - 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="Leases" roleURI="http://roberthalf.com/role/Leases">
        <link:definition>0000015 - 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="Goodwill" roleURI="http://roberthalf.com/role/Goodwill">
        <link:definition>0000016 - 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="AccruedPayrollandBenefitCosts" roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCosts">
        <link:definition>0000017 - 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="EmployeeDeferredCompensationPlans" roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlans">
        <link:definition>0000018 - Disclosure - Employee Deferred Compensation 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="IncomeTaxes" roleURI="http://roberthalf.com/role/IncomeTaxes">
        <link:definition>0000019 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://roberthalf.com/role/CommitmentsandContingencies">
        <link:definition>0000020 - 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="StockholdersEquity" roleURI="http://roberthalf.com/role/StockholdersEquity">
        <link:definition>0000021 - 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="StockPlans" roleURI="http://roberthalf.com/role/StockPlans">
        <link:definition>0000022 - 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="NetIncomePerShare" roleURI="http://roberthalf.com/role/NetIncomePerShare">
        <link:definition>0000023 - 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="BusinessSegments" roleURI="http://roberthalf.com/role/BusinessSegments">
        <link:definition>0000024 - 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="SubsequentEvents" roleURI="http://roberthalf.com/role/SubsequentEvents">
        <link:definition>0000025 - 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="ScheduleIIValuationandQualifyingAccounts" roleURI="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts">
        <link:definition>0000026 - 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="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000027 - 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>0000028 - 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="RevenueRecognitionTables" roleURI="http://roberthalf.com/role/RevenueRecognitionTables">
        <link:definition>0000029 - 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="OtherCurrentAssetsTables" roleURI="http://roberthalf.com/role/OtherCurrentAssetsTables">
        <link:definition>0000030 - 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="PropertyandEquipmentNetTables" roleURI="http://roberthalf.com/role/PropertyandEquipmentNetTables">
        <link:definition>0000031 - 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="LeasesTables" roleURI="http://roberthalf.com/role/LeasesTables">
        <link:definition>0000032 - 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="GoodwillTables" roleURI="http://roberthalf.com/role/GoodwillTables">
        <link:definition>0000033 - 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="AccruedPayrollandBenefitCostsTables" roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCostsTables">
        <link:definition>0000034 - 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="EmployeeDeferredCompensationPlansTables" roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlansTables">
        <link:definition>0000035 - Disclosure - Employee Deferred Compensation 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="IncomeTaxesTables" roleURI="http://roberthalf.com/role/IncomeTaxesTables">
        <link:definition>0000036 - 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="StockholdersEquityTables" roleURI="http://roberthalf.com/role/StockholdersEquityTables">
        <link:definition>0000037 - 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="StockPlansTables" roleURI="http://roberthalf.com/role/StockPlansTables">
        <link:definition>0000038 - 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="NetIncomePerShareTables" roleURI="http://roberthalf.com/role/NetIncomePerShareTables">
        <link:definition>0000039 - 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="BusinessSegmentsTables" roleURI="http://roberthalf.com/role/BusinessSegmentsTables">
        <link:definition>0000040 - 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="SubsequentEventsTables" roleURI="http://roberthalf.com/role/SubsequentEventsTables">
        <link:definition>0000041 - 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="SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>0000042 - 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="SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails" roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails">
        <link:definition>0000043 - Disclosure - Summary of Significant Accounting Policies - Company's (Income) Loss 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>0000044 - 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>0000045 - 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>0000046 - 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="RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails" roleURI="http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails">
        <link:definition>0000047 - Disclosure - Revenue Recognition - Schedule of Revenue Disaggregated by Functional Specialization and Segments (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>0000048 - 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>0000048 - 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>0000049 - 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="OtherCurrentAssetsDetails" roleURI="http://roberthalf.com/role/OtherCurrentAssetsDetails">
        <link:definition>0000050 - 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="PropertyandEquipmentNetDetails" roleURI="http://roberthalf.com/role/PropertyandEquipmentNetDetails">
        <link:definition>0000051 - 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="LeasesNarrativeDetails" roleURI="http://roberthalf.com/role/LeasesNarrativeDetails">
        <link:definition>0000052 - 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>0000053 - 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>0000054 - 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="GoodwillDetails" roleURI="http://roberthalf.com/role/GoodwillDetails">
        <link:definition>0000055 - 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="AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails" roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails">
        <link:definition>0000056 - 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="EmployeeDeferredCompensationPlansNarrativeDetails" roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlansNarrativeDetails">
        <link:definition>0000057 - Disclosure - Employee Deferred Compensation Plans - 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="EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails" roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails">
        <link:definition>0000058 - Disclosure - Employee Deferred Compensation Plans - 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="IncomeTaxesProvisionforIncomeTaxesDetails" roleURI="http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails">
        <link:definition>0000059 - 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>0000060 - 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>0000061 - 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="IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails" roleURI="http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails">
        <link:definition>0000062 - Disclosure - Income Taxes - Deferred Portion of Tax Provision (Benefit) (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>0000063 - 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="IncomeTaxesAdditionalInformationDetails" roleURI="http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails">
        <link:definition>0000064 - Disclosure - Income Taxes - 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="IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails" roleURI="http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails">
        <link:definition>0000065 - 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="CommitmentsandContingenciesDetails" roleURI="http://roberthalf.com/role/CommitmentsandContingenciesDetails">
        <link:definition>0000066 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityAdditionalInformationDetails" roleURI="http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails">
        <link:definition>0000067 - 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>0000068 - 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>0000069 - 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="StockPlansAdditionalInformationDetails" roleURI="http://roberthalf.com/role/StockPlansAdditionalInformationDetails">
        <link:definition>0000070 - 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="StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" roleURI="http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails">
        <link:definition>0000071 - 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="NetIncomePerShareCalculationofNetIncomePerShareDetails" roleURI="http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails">
        <link:definition>0000072 - 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="BusinessSegmentsAdditionalInformationDetails" roleURI="http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails">
        <link:definition>0000073 - 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>0000074 - 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>0000075 - 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="SubsequentEventsDetails" roleURI="http://roberthalf.com/role/SubsequentEventsDetails">
        <link:definition>0000076 - 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="ScheduleIIValuationandQualifyingAccountsDetails" roleURI="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails">
        <link:definition>0000077 - 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_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="rhi_CashPaidDuringPeriodForAbstract" abstract="true" name="CashPaidDuringPeriodForAbstract" 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_DefinedContributionPlanIncomeExpense" abstract="false" name="DefinedContributionPlanIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_UncommittedLetterOfCreditFacilityMember" abstract="true" name="UncommittedLetterOfCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="rhi_CommonStockRepurchasedShares" abstract="false" name="CommonStockRepurchasedShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" abstract="false" name="StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage" abstract="false" name="LineOfCreditFacilityUsedPortionServiceFeePercentage" nillable="true" xbrli:periodType="instant" 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_ComputerSoftwareMember" abstract="true" name="ComputerSoftwareMember" 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_DeferredCompensationPlanRealizedAndUnrealizedGainLoss" abstract="false" name="DeferredCompensationPlanRealizedAndUnrealizedGainLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <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_SubjectToPerformanceConditionMember" abstract="true" name="SubjectToPerformanceConditionMember" 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_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock" abstract="false" name="IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_DeferredPortionOfTaxExpenseBenefit" abstract="false" name="DeferredPortionOfTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_IncreaseDecreaseInAccruedPayrollAndBenefitCost" abstract="false" name="IncreaseDecreaseInAccruedPayrollAndBenefitCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_PermanentPlacementTalentSolutionsMember" abstract="true" name="PermanentPlacementTalentSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="rhi_FinanceAndAccountingMember" abstract="true" name="FinanceAndAccountingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DeferredFederalAndStateIncomeTaxExpenseBenefit" abstract="false" name="DeferredFederalAndStateIncomeTaxExpenseBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" abstract="false" name="DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DeferredCompensationPlansTextBlock" abstract="false" name="DeferredCompensationPlansTextBlock" 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_ComputerHardwareMember" abstract="true" name="ComputerHardwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_OperatingLeasesWeightedAverageDiscountRatePercentAbstract" abstract="true" name="OperatingLeasesWeightedAverageDiscountRatePercentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized" abstract="false" name="DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_NatureOfOperationsPolicyPolicyTextBlock" abstract="false" name="NatureOfOperationsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts" abstract="false" name="DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_MutualFundBondMember" abstract="true" name="MutualFundBondMember" 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_ProvisionForMedicalClaims" abstract="false" name="ProvisionForMedicalClaims" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DeferredTaxAssetsOperatingLeaseLiability" abstract="false" name="DeferredTaxAssetsOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AdministrativeAndCustomerSupportMember" abstract="true" name="AdministrativeAndCustomerSupportMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_StaffingPlacementGuaranteePeriod" abstract="false" name="StaffingPlacementGuaranteePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_DeferredTaxAssetsOtherNet" abstract="false" name="DeferredTaxAssetsOtherNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_AmortizationOfCloudComputingImplementationCosts" abstract="false" name="AmortizationOfCloudComputingImplementationCosts" 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_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract" abstract="true" name="OperatingLeasesWeightedAverageRemainingLeaseTermAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions" abstract="false" name="ProceedsFromEmployeeDeferredCompensationTrustRedemptions" 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_LesseeOperatingLeaseTerminationPeriod" abstract="false" name="LesseeOperatingLeaseTerminationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" abstract="false" name="StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" abstract="false" name="DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_ProtivitiMember" abstract="true" name="ProtivitiMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_DeferredCompensationPlanFundExchangesWithinPlan" abstract="false" name="DeferredCompensationPlanFundExchangesWithinPlan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_RestrictedStockAndStockUnitsMember" abstract="true" name="RestrictedStockAndStockUnitsMember" 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_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" abstract="false" name="ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" 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_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition" abstract="false" name="NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_ContractTalentSolutionsMember" abstract="true" name="ContractTalentSolutionsMember" 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_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" abstract="false" name="DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="rhi_TechnologyMember" abstract="true" name="TechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>12
<FILENAME>rhi-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:748c6db4-1abd-4592-9396-dad26d18d211,g:2689c053-6bda-4c15-ba5b-0f1e84eadaa7-->
<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-20221231.xsd#ConsolidatedStatementsofFinancialPosition"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9157e1dc-903c-4735-a56f-29866855e689" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7870364c-3530-406e-b42a-009700a52122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_9157e1dc-903c-4735-a56f-29866855e689" xlink:to="loc_us-gaap_AssetsCurrent_7870364c-3530-406e-b42a-009700a52122" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_ad8489d8-a77a-46a7-92dc-fa9396de545f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9157e1dc-903c-4735-a56f-29866855e689" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_ad8489d8-a77a-46a7-92dc-fa9396de545f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_a187f6a1-d9b0-4605-8554-d993c5da54ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9157e1dc-903c-4735-a56f-29866855e689" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_a187f6a1-d9b0-4605-8554-d993c5da54ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f43e4807-b0b5-45e5-9ff4-1b3dbbc342c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9157e1dc-903c-4735-a56f-29866855e689" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f43e4807-b0b5-45e5-9ff4-1b3dbbc342c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_7fe248d7-bcc4-467b-9932-1d5e4c37db39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9157e1dc-903c-4735-a56f-29866855e689" xlink:to="loc_us-gaap_Goodwill_7fe248d7-bcc4-467b-9932-1d5e4c37db39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_fd09d111-efd5-423b-8ca8-bb47768e193a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9157e1dc-903c-4735-a56f-29866855e689" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_fd09d111-efd5-423b-8ca8-bb47768e193a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_674dc4d0-8c5d-4c4f-9cb1-adfeaf2f5c60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_6da3f1cd-9404-4ead-9eb3-95a60e482723" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_674dc4d0-8c5d-4c4f-9cb1-adfeaf2f5c60" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_6da3f1cd-9404-4ead-9eb3-95a60e482723" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2aed618a-0c20-4ed8-a0b1-8546d7a4743c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_674dc4d0-8c5d-4c4f-9cb1-adfeaf2f5c60" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_2aed618a-0c20-4ed8-a0b1-8546d7a4743c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_3fd1d6a1-c4c4-495c-b6f6-2f8511d2095b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_674dc4d0-8c5d-4c4f-9cb1-adfeaf2f5c60" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_3fd1d6a1-c4c4-495c-b6f6-2f8511d2095b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1b3cfbb3-d919-4227-8df5-b3168e5f253e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_674dc4d0-8c5d-4c4f-9cb1-adfeaf2f5c60" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1b3cfbb3-d919-4227-8df5-b3168e5f253e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_8772160a-3d10-4500-8d33-7d2db38586dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_674dc4d0-8c5d-4c4f-9cb1-adfeaf2f5c60" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_8772160a-3d10-4500-8d33-7d2db38586dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d5062a9b-f729-4fe4-a1a0-dfa0e80d02d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a511621c-72fb-448f-ac4d-5a4f407edf5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d5062a9b-f729-4fe4-a1a0-dfa0e80d02d6" xlink:to="loc_us-gaap_LiabilitiesCurrent_a511621c-72fb-448f-ac4d-5a4f407edf5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b26563c3-4f64-488d-a6c8-9c63d0e15ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d5062a9b-f729-4fe4-a1a0-dfa0e80d02d6" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b26563c3-4f64-488d-a6c8-9c63d0e15ad8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0b4994c8-4444-4ad5-8b22-041558d47995" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_d5062a9b-f729-4fe4-a1a0-dfa0e80d02d6" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_0b4994c8-4444-4ad5-8b22-041558d47995" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7bad1ff8-c3cd-435b-b625-de6df3884fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_043cf9a5-e1bf-4b02-825e-22b30da17b26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7bad1ff8-c3cd-435b-b625-de6df3884fc1" xlink:to="loc_us-gaap_Liabilities_043cf9a5-e1bf-4b02-825e-22b30da17b26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_8ead401d-add5-43ab-967b-fd1d74e6144e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7bad1ff8-c3cd-435b-b625-de6df3884fc1" xlink:to="loc_us-gaap_StockholdersEquity_8ead401d-add5-43ab-967b-fd1d74e6144e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_eb601855-af2a-4337-b38c-e0a09b751ec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7bad1ff8-c3cd-435b-b625-de6df3884fc1" xlink:to="loc_us-gaap_CommitmentsAndContingencies_eb601855-af2a-4337-b38c-e0a09b751ec6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9dff4058-9a00-4419-8c68-79bca673d957" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d85f8b5b-5976-47fa-ae73-8cad75b88b52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9dff4058-9a00-4419-8c68-79bca673d957" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d85f8b5b-5976-47fa-ae73-8cad75b88b52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanAssetsCurrent_cedd7113-3191-49a7-9c19-ebcdb41829a7" xlink:href="rhi-20221231.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_9dff4058-9a00-4419-8c68-79bca673d957" xlink:to="loc_rhi_DeferredCompensationPlanAssetsCurrent_cedd7113-3191-49a7-9c19-ebcdb41829a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_0b722248-bc42-43fa-a2c1-f1f321bb0438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9dff4058-9a00-4419-8c68-79bca673d957" xlink:to="loc_us-gaap_OtherAssetsCurrent_0b722248-bc42-43fa-a2c1-f1f321bb0438" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_fe10ab75-72b1-4445-bba2-2a2026f3914b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9dff4058-9a00-4419-8c68-79bca673d957" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_fe10ab75-72b1-4445-bba2-2a2026f3914b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c3b21075-c80c-4654-9c0f-7ddcaf35cc49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_1545e99e-0db1-4cec-b094-ce001b1b7ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c3b21075-c80c-4654-9c0f-7ddcaf35cc49" xlink:to="loc_us-gaap_PreferredStockValue_1545e99e-0db1-4cec-b094-ce001b1b7ee6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6514a964-9d2f-405b-9285-9b1d7a15e14c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c3b21075-c80c-4654-9c0f-7ddcaf35cc49" xlink:to="loc_us-gaap_CommonStockValue_6514a964-9d2f-405b-9285-9b1d7a15e14c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_66e5daa4-b9f9-4e5a-bdea-1d6d4b35105b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c3b21075-c80c-4654-9c0f-7ddcaf35cc49" xlink:to="loc_us-gaap_AdditionalPaidInCapital_66e5daa4-b9f9-4e5a-bdea-1d6d4b35105b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c4b7710f-f95f-416e-bf17-3d0b6a4f9928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c3b21075-c80c-4654-9c0f-7ddcaf35cc49" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c4b7710f-f95f-416e-bf17-3d0b6a4f9928" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ac7156df-6e04-4373-a403-23977308da94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c3b21075-c80c-4654-9c0f-7ddcaf35cc49" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_ac7156df-6e04-4373-a403-23977308da94" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="rhi-20221231.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_3398a049-b007-4294-9c83-862a63046d82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8a4017b0-20aa-443c-99a8-4bbea28352f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3398a049-b007-4294-9c83-862a63046d82" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8a4017b0-20aa-443c-99a8-4bbea28352f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_04995ade-2b41-4d63-8ba0-8b0e6cdab058" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_3398a049-b007-4294-9c83-862a63046d82" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_04995ade-2b41-4d63-8ba0-8b0e6cdab058" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_9d0ce407-6339-412e-8d7d-4b63f032626e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f1a124eb-d0b9-4130-b0a3-46914f9d9ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9d0ce407-6339-412e-8d7d-4b63f032626e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_f1a124eb-d0b9-4130-b0a3-46914f9d9ee9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_955958e8-9a09-4199-b2fa-a100d4096f58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_9d0ce407-6339-412e-8d7d-4b63f032626e" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_955958e8-9a09-4199-b2fa-a100d4096f58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_62d52b95-3c5c-4e50-8ae4-9ad02e558d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1f1ffadd-16c9-4df3-8fd2-e7b80693ecf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_62d52b95-3c5c-4e50-8ae4-9ad02e558d7e" xlink:to="loc_us-gaap_GrossProfit_1f1ffadd-16c9-4df3-8fd2-e7b80693ecf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5f3d62e9-582f-4863-9e90-e704009dbc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_62d52b95-3c5c-4e50-8ae4-9ad02e558d7e" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5f3d62e9-582f-4863-9e90-e704009dbc7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0325035d-5a37-4f66-bbed-1afb9d49a083" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_62d52b95-3c5c-4e50-8ae4-9ad02e558d7e" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0325035d-5a37-4f66-bbed-1afb9d49a083" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_8a79b8f9-39e2-4da5-9669-d06871dfb9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_62d52b95-3c5c-4e50-8ae4-9ad02e558d7e" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_8a79b8f9-39e2-4da5-9669-d06871dfb9d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanInvestmentIncome_e148b838-4766-412b-ae40-8da86881323c" xlink:href="rhi-20221231.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_62d52b95-3c5c-4e50-8ae4-9ad02e558d7e" xlink:to="loc_rhi_DeferredCompensationPlanInvestmentIncome_e148b838-4766-412b-ae40-8da86881323c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="rhi-20221231.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_e13b0fd2-53f8-4d52-b6bd-2acbcd52e063" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_549b26e2-51de-4761-ad2c-d1b509c4e830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_e13b0fd2-53f8-4d52-b6bd-2acbcd52e063" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_549b26e2-51de-4761-ad2c-d1b509c4e830" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_d5db26ef-3b55-4011-93f7-6a8be13145c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_e13b0fd2-53f8-4d52-b6bd-2acbcd52e063" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_d5db26ef-3b55-4011-93f7-6a8be13145c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c3f2a078-795e-49f3-9b5d-1fec30bb9c54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c1aefe3e-4428-437f-92bf-2bfe4f4932c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_c3f2a078-795e-49f3-9b5d-1fec30bb9c54" xlink:to="loc_us-gaap_NetIncomeLoss_c1aefe3e-4428-437f-92bf-2bfe4f4932c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_df4049a7-198f-482a-a5df-4d6d1776c9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_c3f2a078-795e-49f3-9b5d-1fec30bb9c54" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_df4049a7-198f-482a-a5df-4d6d1776c9aa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="rhi-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ce5d3dfc-7ab5-4d49-a209-5f0bf4406332" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d060d15-daf3-4569-bcff-5fe64d78c84f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ce5d3dfc-7ab5-4d49-a209-5f0bf4406332" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d060d15-daf3-4569-bcff-5fe64d78c84f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a2b7d48b-0a19-4bdf-ab2a-cd6fc251084e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ce5d3dfc-7ab5-4d49-a209-5f0bf4406332" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a2b7d48b-0a19-4bdf-ab2a-cd6fc251084e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74d60deb-8bd0-4c47-82e0-208dd13fe372" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ce5d3dfc-7ab5-4d49-a209-5f0bf4406332" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_74d60deb-8bd0-4c47-82e0-208dd13fe372" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f097063f-630c-4d12-a6b5-f358725115e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ce5d3dfc-7ab5-4d49-a209-5f0bf4406332" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f097063f-630c-4d12-a6b5-f358725115e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_04e71dfc-f3f7-4795-8b16-314fc046daf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6c8285a7-edcf-4362-8e78-ded3dc4c9a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_04e71dfc-f3f7-4795-8b16-314fc046daf9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6c8285a7-edcf-4362-8e78-ded3dc4c9a91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0aeb6f00-101d-44a1-82f4-ee73a4f40562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_04e71dfc-f3f7-4795-8b16-314fc046daf9" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0aeb6f00-101d-44a1-82f4-ee73a4f40562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PaymentsForEmployeeDeferredCompensationPlan_3e483193-a80b-40b6-b8c8-41e2539e5d3c" xlink:href="rhi-20221231.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_04e71dfc-f3f7-4795-8b16-314fc046daf9" xlink:to="loc_rhi_PaymentsForEmployeeDeferredCompensationPlan_3e483193-a80b-40b6-b8c8-41e2539e5d3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions_cac1f7b1-72fc-485c-829a-ab1e1b3fb866" xlink:href="rhi-20221231.xsd#rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_04e71dfc-f3f7-4795-8b16-314fc046daf9" xlink:to="loc_rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions_cac1f7b1-72fc-485c-829a-ab1e1b3fb866" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b8222ad1-543d-41be-aebe-24d248a575d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_us-gaap_NetIncomeLoss_b8222ad1-543d-41be-aebe-24d248a575d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_6e699910-bf6b-4c07-8ca1-a9e889d19d7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_6e699910-bf6b-4c07-8ca1-a9e889d19d7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_2adbe303-9a12-4ce2-a4ef-5b7e6f18d97d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_us-gaap_Depreciation_2adbe303-9a12-4ce2-a4ef-5b7e6f18d97d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_da752f63-4528-4a39-9034-7b515427ac4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_da752f63-4528-4a39-9034-7b515427ac4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_73c32dcc-60cc-468f-9d63-2d488bc1506f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_us-gaap_RestrictedStockExpense_73c32dcc-60cc-468f-9d63-2d488bc1506f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2f34f1f8-3d39-48c3-a888-0c7e8df06db0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2f34f1f8-3d39-48c3-a888-0c7e8df06db0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7a2ed688-5449-4547-aaa4-f5f6892c4de4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7a2ed688-5449-4547-aaa4-f5f6892c4de4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_fef58444-9cad-4f4c-a279-809f872c071e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_fef58444-9cad-4f4c-a279-809f872c071e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9d51fdd9-55cc-48cf-91b6-59310ee050e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_9d51fdd9-55cc-48cf-91b6-59310ee050e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost_e044fb3a-0058-455b-a07c-94c4a3c34ade" xlink:href="rhi-20221231.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost_e044fb3a-0058-455b-a07c-94c4a3c34ade" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_71884912-8bac-42fb-b9be-064dce488892" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_71884912-8bac-42fb-b9be-064dce488892" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a89d70e4-5304-4375-b9e3-bac1fcfcb62d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_a89d70e4-5304-4375-b9e3-bac1fcfcb62d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AmortizationOfCloudComputingImplementationCosts_05d0798b-7780-4a64-b853-bd58b6f903c7" xlink:href="rhi-20221231.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_rhi_AmortizationOfCloudComputingImplementationCosts_05d0798b-7780-4a64-b853-bd58b6f903c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_e599b1dc-d0cf-4d12-8368-d3575d906750" xlink:href="rhi-20221231.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_e599b1dc-d0cf-4d12-8368-d3575d906750" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_de8e69ee-7181-42d3-80da-2cc81019b672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_2d02e0d9-b1ca-406d-aca1-d0fc175c8636" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_de8e69ee-7181-42d3-80da-2cc81019b672" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbc4b035-2ded-43a7-82d5-c3c24b14a8da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1bb4eab7-2863-4392-b057-6242e1e73001" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fbc4b035-2ded-43a7-82d5-c3c24b14a8da" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1bb4eab7-2863-4392-b057-6242e1e73001" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_a02975c0-ab4b-4c1b-96d0-5f7e9f506f2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fbc4b035-2ded-43a7-82d5-c3c24b14a8da" xlink:to="loc_us-gaap_PaymentsOfDividends_a02975c0-ab4b-4c1b-96d0-5f7e9f506f2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_745d6266-3a6e-48ce-8a32-428ed4f42667" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_fbc4b035-2ded-43a7-82d5-c3c24b14a8da" xlink:to="loc_us-gaap_RepaymentsOfDebt_745d6266-3a6e-48ce-8a32-428ed4f42667" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanInvestmentIncome_454d3a30-e2a2-4c80-aeed-0a09f6e0bdd5" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlanInvestmentIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_82f2476f-9a8f-4b33-8405-4544952cf4a6" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rhi_DeferredCompensationPlanInvestmentIncome_454d3a30-e2a2-4c80-aeed-0a09f6e0bdd5" xlink:to="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_82f2476f-9a8f-4b33-8405-4544952cf4a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanDividendIncome_598714c7-114c-40c2-8aba-3dd0aaf4358c" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlanDividendIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rhi_DeferredCompensationPlanInvestmentIncome_454d3a30-e2a2-4c80-aeed-0a09f6e0bdd5" xlink:to="loc_rhi_DeferredCompensationPlanDividendIncome_598714c7-114c-40c2-8aba-3dd0aaf4358c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/OtherCurrentAssetsDetails" xlink:type="simple" xlink:href="rhi-20221231.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_45b4fb79-3964-486d-b1ea-d4f3398b9a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_d4cdec44-a114-4f53-82af-3516c88363e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_45b4fb79-3964-486d-b1ea-d4f3398b9a9a" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_d4cdec44-a114-4f53-82af-3516c88363e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_673c07e4-3c47-44c8-9349-176eaec206f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_45b4fb79-3964-486d-b1ea-d4f3398b9a9a" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_673c07e4-3c47-44c8-9349-176eaec206f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_c618df80-90f2-4764-9af9-a616a475944e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_45b4fb79-3964-486d-b1ea-d4f3398b9a9a" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_c618df80-90f2-4764-9af9-a616a475944e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="rhi-20221231.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_dee5ce74-2fc9-41a7-a26d-42c97230900d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_7e96770d-0711-4237-bf71-79bda0e27485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_dee5ce74-2fc9-41a7-a26d-42c97230900d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_7e96770d-0711-4237-bf71-79bda0e27485" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e01d3fb2-4505-4bf0-bb81-9e18364cefb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_dee5ce74-2fc9-41a7-a26d-42c97230900d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_e01d3fb2-4505-4bf0-bb81-9e18364cefb0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails" xlink:type="simple" xlink:href="rhi-20221231.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_15f5ff82-5deb-4af5-8ef6-549036df83ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_8bb5a46b-f534-448c-bcbf-18e4101d35bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_15f5ff82-5deb-4af5-8ef6-549036df83ee" xlink:to="loc_us-gaap_AccruedSalariesCurrent_8bb5a46b-f534-448c-bcbf-18e4101d35bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent_1279307b-34fc-43f1-b39c-817be2dff61e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_15f5ff82-5deb-4af5-8ef6-549036df83ee" xlink:to="loc_us-gaap_WorkersCompensationLiabilityCurrent_1279307b-34fc-43f1-b39c-817be2dff61e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_dc3b6dd3-30df-4dc3-bdbc-b68a698f2b05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_15f5ff82-5deb-4af5-8ef6-549036df83ee" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_dc3b6dd3-30df-4dc3-bdbc-b68a698f2b05" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DefinedContributionPlanIncomeExpense_bce31b64-dc74-4ef2-9d5f-5e7a1784d485" xlink:href="rhi-20221231.xsd#rhi_DefinedContributionPlanIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_9ea9c54b-ddbf-43e4-9d5e-791619d32c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bce31b64-dc74-4ef2-9d5f-5e7a1784d485" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_9ea9c54b-ddbf-43e4-9d5e-791619d32c2d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0c23e4c1-1810-44b9-a1f1-dfbd0628b92f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bce31b64-dc74-4ef2-9d5f-5e7a1784d485" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_0c23e4c1-1810-44b9-a1f1-dfbd0628b92f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="rhi-20221231.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_ace4d8f2-db74-4f69-ac52-7b8d9c05800c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b115c9fe-a091-44af-91ab-bb4c49440e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ace4d8f2-db74-4f69-ac52-7b8d9c05800c" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_b115c9fe-a091-44af-91ab-bb4c49440e6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1b33fee0-1f9b-40f5-b88a-cb9f5a51105e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ace4d8f2-db74-4f69-ac52-7b8d9c05800c" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1b33fee0-1f9b-40f5-b88a-cb9f5a51105e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c01aa86e-8839-4550-9d3e-8373ddb2defa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ace4d8f2-db74-4f69-ac52-7b8d9c05800c" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_c01aa86e-8839-4550-9d3e-8373ddb2defa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit_139959c5-4839-4a1b-ac75-100acc505ec2" xlink:href="rhi-20221231.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_ace4d8f2-db74-4f69-ac52-7b8d9c05800c" xlink:to="loc_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit_139959c5-4839-4a1b-ac75-100acc505ec2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0d3cf5e0-32f7-4e76-9dc0-becad1675f98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ace4d8f2-db74-4f69-ac52-7b8d9c05800c" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0d3cf5e0-32f7-4e76-9dc0-becad1675f98" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="rhi-20221231.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_7b6d5d12-e23e-495e-bf39-c27d883545e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_db54e1c6-466d-4f25-8e13-9bb36545270f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7b6d5d12-e23e-495e-bf39-c27d883545e4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_db54e1c6-466d-4f25-8e13-9bb36545270f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_939fb2e2-4a4c-4240-bc17-42cef188b2ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7b6d5d12-e23e-495e-bf39-c27d883545e4" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_939fb2e2-4a4c-4240-bc17-42cef188b2ec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails" xlink:type="simple" xlink:href="rhi-20221231.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_fad60808-2a74-43ab-812a-15c3fd0e5168" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_90e46bdc-0077-4f53-9f36-d3e4d2b2707f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fad60808-2a74-43ab-812a-15c3fd0e5168" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_90e46bdc-0077-4f53-9f36-d3e4d2b2707f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_303a96de-bcfe-4390-92c0-493bf1b78160" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fad60808-2a74-43ab-812a-15c3fd0e5168" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_303a96de-bcfe-4390-92c0-493bf1b78160" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition_c05a9aa8-618f-497c-a379-80acdb39ee41" xlink:href="rhi-20221231.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_fad60808-2a74-43ab-812a-15c3fd0e5168" xlink:to="loc_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition_c05a9aa8-618f-497c-a379-80acdb39ee41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_065123ad-cd97-4ef4-bb83-fdbcaa933ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fad60808-2a74-43ab-812a-15c3fd0e5168" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_065123ad-cd97-4ef4-bb83-fdbcaa933ffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_77bd4a05-3b19-4c0e-8b91-f402b9861afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fad60808-2a74-43ab-812a-15c3fd0e5168" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_77bd4a05-3b19-4c0e-8b91-f402b9861afd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_21d4ce1d-4797-428c-84df-0b8a7d6bae1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fad60808-2a74-43ab-812a-15c3fd0e5168" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_21d4ce1d-4797-428c-84df-0b8a7d6bae1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent_394c0f39-5bb7-4503-849b-bb1db1deabdc" xlink:href="rhi-20221231.xsd#rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fad60808-2a74-43ab-812a-15c3fd0e5168" xlink:to="loc_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent_394c0f39-5bb7-4503-849b-bb1db1deabdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_c13859cf-83c2-4fbc-a54d-e592e8aa3f20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fad60808-2a74-43ab-812a-15c3fd0e5168" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_c13859cf-83c2-4fbc-a54d-e592e8aa3f20" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredPortionOfTaxExpenseBenefit_55ca22f2-089b-4a63-b1a2-3a42ea62f75d" xlink:href="rhi-20221231.xsd#rhi_DeferredPortionOfTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts_aee60d38-0bbd-4299-86c9-b91933cb496f" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_rhi_DeferredPortionOfTaxExpenseBenefit_55ca22f2-089b-4a63-b1a2-3a42ea62f75d" xlink:to="loc_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts_aee60d38-0bbd-4299-86c9-b91933cb496f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid_0ff4b41a-247c-454e-9247-8a65c1d0600d" xlink:href="rhi-20221231.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_55ca22f2-089b-4a63-b1a2-3a42ea62f75d" xlink:to="loc_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid_0ff4b41a-247c-454e-9247-8a65c1d0600d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilityDepreciation_34802a30-3ace-432f-a099-cc3ef71ca610" xlink:href="rhi-20221231.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_55ca22f2-089b-4a63-b1a2-3a42ea62f75d" xlink:to="loc_rhi_DeferredTaxLiabilityDepreciation_34802a30-3ace-432f-a099-cc3ef71ca610" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts_0a18fcb2-6ecf-4c23-8ccb-dc8019a0108a" xlink:href="rhi-20221231.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_55ca22f2-089b-4a63-b1a2-3a42ea62f75d" xlink:to="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts_0a18fcb2-6ecf-4c23-8ccb-dc8019a0108a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOtherNet_6c210cf8-2e08-4ee5-85b3-4608c54ad85e" xlink:href="rhi-20221231.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_55ca22f2-089b-4a63-b1a2-3a42ea62f75d" xlink:to="loc_rhi_DeferredTaxAssetsOtherNet_6c210cf8-2e08-4ee5-85b3-4608c54ad85e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"/>
  <link:calculationLink xlink:role="http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_bcf984a0-0c11-444f-a475-5716f1298f80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets_1210504f-eda3-489b-bd73-e0192ff5fa95" xlink:href="rhi-20221231.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_bcf984a0-0c11-444f-a475-5716f1298f80" xlink:to="loc_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets_1210504f-eda3-489b-bd73-e0192ff5fa95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d805fb22-4b9d-4873-a9fd-89501d5f8ad9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bcf984a0-0c11-444f-a475-5716f1298f80" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_d805fb22-4b9d-4873-a9fd-89501d5f8ad9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_4816f5f5-1a88-429e-879b-4f373f2c9164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bcf984a0-0c11-444f-a475-5716f1298f80" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_4816f5f5-1a88-429e-879b-4f373f2c9164" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_a785848a-2067-4b2d-a130-50f2a75e44f4" xlink:href="rhi-20221231.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_bcf984a0-0c11-444f-a475-5716f1298f80" xlink:to="loc_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_a785848a-2067-4b2d-a130-50f2a75e44f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts_e272174f-545d-49a6-bb5d-93f2883ea46c" xlink:href="rhi-20221231.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_bcf984a0-0c11-444f-a475-5716f1298f80" xlink:to="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts_e272174f-545d-49a6-bb5d-93f2883ea46c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_bc692fcc-6942-4990-9e04-a13ac5565952" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_4b507e93-98f5-47b4-8cba-1747f601d52a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bc692fcc-6942-4990-9e04-a13ac5565952" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_4b507e93-98f5-47b4-8cba-1747f601d52a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_9694be08-f6ac-4a5f-b62b-ddecf788b98e" xlink:href="rhi-20221231.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_bc692fcc-6942-4990-9e04-a13ac5565952" xlink:to="loc_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_9694be08-f6ac-4a5f-b62b-ddecf788b98e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_111df33e-3785-49b7-888e-d094e32cee0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bc692fcc-6942-4990-9e04-a13ac5565952" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_111df33e-3785-49b7-888e-d094e32cee0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_28da54ca-eda1-452a-8657-cd7182198937" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bc692fcc-6942-4990-9e04-a13ac5565952" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_28da54ca-eda1-452a-8657-cd7182198937" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_98defe15-da54-4e23-a546-dc6d233a6714" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bc692fcc-6942-4990-9e04-a13ac5565952" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_98defe15-da54-4e23-a546-dc6d233a6714" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_632afbf5-db09-484a-991c-3ec85ad65ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bc692fcc-6942-4990-9e04-a13ac5565952" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_632afbf5-db09-484a-991c-3ec85ad65ddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOperatingLeaseLiability_43c1f276-a866-4a1e-8df1-1367342b7023" xlink:href="rhi-20221231.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_bc692fcc-6942-4990-9e04-a13ac5565952" xlink:to="loc_rhi_DeferredTaxAssetsOperatingLeaseLiability_43c1f276-a866-4a1e-8df1-1367342b7023" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_341f9be6-79f8-4be9-b95e-6b031610e5aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_bc692fcc-6942-4990-9e04-a13ac5565952" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_341f9be6-79f8-4be9-b95e-6b031610e5aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees_b5a1f989-e443-47bf-b223-ef8c7ef3fa1c" xlink:href="rhi-20221231.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_bc692fcc-6942-4990-9e04-a13ac5565952" xlink:to="loc_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees_b5a1f989-e443-47bf-b223-ef8c7ef3fa1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_7aa14002-79d0-4ca8-83bd-99923ce088ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_29e349ae-3c13-4686-a3e1-a8ecdffd197a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7aa14002-79d0-4ca8-83bd-99923ce088ff" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_29e349ae-3c13-4686-a3e1-a8ecdffd197a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a87f0484-1742-4e1a-bbac-89c50bfb567c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7aa14002-79d0-4ca8-83bd-99923ce088ff" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a87f0484-1742-4e1a-bbac-89c50bfb567c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_8b9d3c90-e652-4e81-a9b7-bb579a398d22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_7aa14002-79d0-4ca8-83bd-99923ce088ff" xlink:to="loc_us-gaap_DeferredTaxLiabilities_8b9d3c90-e652-4e81-a9b7-bb579a398d22" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails" xlink:type="simple" xlink:href="rhi-20221231.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_dd0df82a-2852-42e3-b66a-56cadaac223d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d8e42a66-4276-437a-add5-1b91c3c4c15b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dd0df82a-2852-42e3-b66a-56cadaac223d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d8e42a66-4276-437a-add5-1b91c3c4c15b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_8ae3dae9-606a-4fa4-ade3-b09d43a2c9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dd0df82a-2852-42e3-b66a-56cadaac223d" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_8ae3dae9-606a-4fa4-ade3-b09d43a2c9bf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails" xlink:type="simple" xlink:href="rhi-20221231.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_756a48b5-fe8f-4728-b2f9-b3b3ad4b7ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d378fecc-4eac-4b5f-b4c6-69dd53a9c78a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_756a48b5-fe8f-4728-b2f9-b3b3ad4b7ebe" xlink:to="loc_us-gaap_OperatingIncomeLoss_d378fecc-4eac-4b5f-b4c6-69dd53a9c78a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_f59982ea-c868-4f9e-9589-00af085b3a6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_756a48b5-fe8f-4728-b2f9-b3b3ad4b7ebe" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_f59982ea-c868-4f9e-9589-00af085b3a6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_d8674759-8471-48ed-9978-4201dc3495c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_756a48b5-fe8f-4728-b2f9-b3b3ad4b7ebe" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_d8674759-8471-48ed-9978-4201dc3495c3" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>13
<FILENAME>rhi-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:748c6db4-1abd-4592-9396-dad26d18d211,g:2689c053-6bda-4c15-ba5b-0f1e84eadaa7-->
<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-20221231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="if8c3b5858ed548aca20bff86113609fe_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8466e766-5337-41bf-ab8f-9c2b3662e274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_8466e766-5337-41bf-ab8f-9c2b3662e274" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_8c050d48-5be1-4b44-9715-366d47281d71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_CommonStockSharesIssued_8c050d48-5be1-4b44-9715-366d47281d71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cd6cdc69-c45f-4156-bdae-78917f5b955d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_StockholdersEquity_cd6cdc69-c45f-4156-bdae-78917f5b955d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_989d8b19-8173-42e6-99d4-d0353b8841ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_NetIncomeLoss_989d8b19-8173-42e6-99d4-d0353b8841ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cef31a4f-93d7-4939-a020-5899600c4d83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cef31a4f-93d7-4939-a020-5899600c4d83" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_0abb1d7f-0e28-420e-82f4-36eb03a84737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_DividendsCash_0abb1d7f-0e28-420e-82f4-36eb03a84737" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_75829056-2590-4183-a9c1-f351079d9630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_75829056-2590-4183-a9c1-f351079d9630" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_97b17ed6-c96a-4cf1-a4ea-d254712a4880" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_97b17ed6-c96a-4cf1-a4ea-d254712a4880" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0828628b-1af1-47bc-aabc-aebeea4c4eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0828628b-1af1-47bc-aabc-aebeea4c4eb6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_bb2d6c2f-66ec-4801-9948-3ea3aaf4fe62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_bb2d6c2f-66ec-4801-9948-3ea3aaf4fe62" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_5d90b0af-3e19-4ff0-9dc1-e60ff82bc1eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_5d90b0af-3e19-4ff0-9dc1-e60ff82bc1eb" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3ad35c8c-80c1-48f3-aa7b-66f688b377e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a42c1290-e1ab-4c01-bb8b-a5f3e9765966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3da01a12-ea97-461a-9bff-3c10fbe40a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_8466e766-5337-41bf-ab8f-9c2b3662e274" xlink:to="loc_us-gaap_StatementTable_3da01a12-ea97-461a-9bff-3c10fbe40a2e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_05217d3d-6c7c-4ccb-9432-0ec942f57249" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3da01a12-ea97-461a-9bff-3c10fbe40a2e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_05217d3d-6c7c-4ccb-9432-0ec942f57249" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_05217d3d-6c7c-4ccb-9432-0ec942f57249_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_05217d3d-6c7c-4ccb-9432-0ec942f57249" xlink:to="loc_us-gaap_EquityComponentDomain_05217d3d-6c7c-4ccb-9432-0ec942f57249_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_11ab71bf-7833-486b-910e-10c93fccba46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_05217d3d-6c7c-4ccb-9432-0ec942f57249" xlink:to="loc_us-gaap_EquityComponentDomain_11ab71bf-7833-486b-910e-10c93fccba46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ea72fd0e-0c43-4b21-924a-309acea3e0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_11ab71bf-7833-486b-910e-10c93fccba46" xlink:to="loc_us-gaap_CommonStockMember_ea72fd0e-0c43-4b21-924a-309acea3e0d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c3150e79-7371-4521-9199-361415fc9b38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_11ab71bf-7833-486b-910e-10c93fccba46" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c3150e79-7371-4521-9199-361415fc9b38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_34f29210-9237-4f10-8d99-673099b8f31a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_11ab71bf-7833-486b-910e-10c93fccba46" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_34f29210-9237-4f10-8d99-673099b8f31a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_87e71d4f-2b7b-41dc-bc4b-c8a3297f09f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_11ab71bf-7833-486b-910e-10c93fccba46" xlink:to="loc_us-gaap_RetainedEarningsMember_87e71d4f-2b7b-41dc-bc4b-c8a3297f09f0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17e69edb-efbf-4a2b-9e04-8306c397dfe0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3da01a12-ea97-461a-9bff-3c10fbe40a2e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17e69edb-efbf-4a2b-9e04-8306c397dfe0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_17e69edb-efbf-4a2b-9e04-8306c397dfe0_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17e69edb-efbf-4a2b-9e04-8306c397dfe0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_17e69edb-efbf-4a2b-9e04-8306c397dfe0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_167c1942-abbf-474e-aece-7d2bf97343fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17e69edb-efbf-4a2b-9e04-8306c397dfe0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_167c1942-abbf-474e-aece-7d2bf97343fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_9db2aa18-387e-435d-b90c-fe392a9859e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_167c1942-abbf-474e-aece-7d2bf97343fd" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_9db2aa18-387e-435d-b90c-fe392a9859e0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended" id="i06ab156c6a4648558a55c0ffca31bb92_SummaryofSignificantAccountingPoliciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_b465e1bc-baf6-479a-a27b-05fbff119ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_us-gaap_NumberOfReportableSegments_b465e1bc-baf6-479a-a27b-05fbff119ed7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_ead2e187-c02a-4e48-bddc-0d797e0e6bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_us-gaap_AdvertisingExpense_ead2e187-c02a-4e48-bddc-0d797e0e6bfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d88b3c49-2847-49a3-8390-920575c87b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d88b3c49-2847-49a3-8390-920575c87b3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_93514c40-2590-467a-b0e2-609eba1312b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_93514c40-2590-467a-b0e2-609eba1312b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_28803614-3a95-4dbc-9740-a8769b1dd410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_28803614-3a95-4dbc-9740-a8769b1dd410" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProvisionForWorkersCompensationClaims_10d007c9-febe-4d74-9303-d7fc30134b44" xlink:href="rhi-20221231.xsd#rhi_ProvisionForWorkersCompensationClaims"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_rhi_ProvisionForWorkersCompensationClaims_10d007c9-febe-4d74-9303-d7fc30134b44" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProvisionForMedicalClaims_4ac702dc-94c4-476b-bc91-813bddc60f18" xlink:href="rhi-20221231.xsd#rhi_ProvisionForMedicalClaims"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_rhi_ProvisionForMedicalClaims_4ac702dc-94c4-476b-bc91-813bddc60f18" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55c5303e-137a-4c3a-bf56-9c7f0ab55f54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55c5303e-137a-4c3a-bf56-9c7f0ab55f54" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cf690063-9955-405b-a4d4-bced69175fa7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55c5303e-137a-4c3a-bf56-9c7f0ab55f54" xlink:to="loc_srt_RangeAxis_cf690063-9955-405b-a4d4-bced69175fa7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cf690063-9955-405b-a4d4-bced69175fa7_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_cf690063-9955-405b-a4d4-bced69175fa7" xlink:to="loc_srt_RangeMember_cf690063-9955-405b-a4d4-bced69175fa7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cdf74deb-1e5f-40d5-bfe1-9f46f17aff95" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_cf690063-9955-405b-a4d4-bced69175fa7" xlink:to="loc_srt_RangeMember_cdf74deb-1e5f-40d5-bfe1-9f46f17aff95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_349477e2-79d3-4c17-9e43-7e9edeb98f4b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cdf74deb-1e5f-40d5-bfe1-9f46f17aff95" xlink:to="loc_srt_MinimumMember_349477e2-79d3-4c17-9e43-7e9edeb98f4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_64e1210f-e3db-4601-8d5b-aeed8a499a3c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_cdf74deb-1e5f-40d5-bfe1-9f46f17aff95" xlink:to="loc_srt_MaximumMember_64e1210f-e3db-4601-8d5b-aeed8a499a3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fd8e8cea-44ff-40e3-a4d1-250443a5853d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55c5303e-137a-4c3a-bf56-9c7f0ab55f54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fd8e8cea-44ff-40e3-a4d1-250443a5853d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fd8e8cea-44ff-40e3-a4d1-250443a5853d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fd8e8cea-44ff-40e3-a4d1-250443a5853d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fd8e8cea-44ff-40e3-a4d1-250443a5853d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f74ae5f-a311-4615-ba1a-abc52b622998" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fd8e8cea-44ff-40e3-a4d1-250443a5853d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f74ae5f-a311-4615-ba1a-abc52b622998" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_bd0d12e4-56d6-4b60-9c2a-16a04933a7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f74ae5f-a311-4615-ba1a-abc52b622998" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_bd0d12e4-56d6-4b60-9c2a-16a04933a7b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8442053-d96a-45d2-9fe3-05e886770cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55c5303e-137a-4c3a-bf56-9c7f0ab55f54" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8442053-d96a-45d2-9fe3-05e886770cd4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_f8442053-d96a-45d2-9fe3-05e886770cd4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8442053-d96a-45d2-9fe3-05e886770cd4" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_f8442053-d96a-45d2-9fe3-05e886770cd4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_86e61f56-ee53-4a23-9cb8-aadfafb8b608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8442053-d96a-45d2-9fe3-05e886770cd4" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_86e61f56-ee53-4a23-9cb8-aadfafb8b608" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_a526c20e-8ce9-4742-9353-079584870120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_86e61f56-ee53-4a23-9cb8-aadfafb8b608" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_a526c20e-8ce9-4742-9353-079584870120" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" xlink:type="extended" id="id11b0db347fa4a76851cc6b58b51feee_SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_08402ef3-e621-4927-a413-017d4e76e180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanAssetsCurrent_a5929d3a-ece8-40e1-b259-8b30ba2699b4" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlanAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_08402ef3-e621-4927-a413-017d4e76e180" xlink:to="loc_rhi_DeferredCompensationPlanAssetsCurrent_a5929d3a-ece8-40e1-b259-8b30ba2699b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_15e1e81f-1b69-4bd9-bc26-ae7369b23a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_08402ef3-e621-4927-a413-017d4e76e180" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_15e1e81f-1b69-4bd9-bc26-ae7369b23a6f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_4afbe520-ac40-4391-8781-39b3d1f48a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_15e1e81f-1b69-4bd9-bc26-ae7369b23a6f" xlink:to="loc_us-gaap_InvestmentTypeAxis_4afbe520-ac40-4391-8781-39b3d1f48a0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_4afbe520-ac40-4391-8781-39b3d1f48a0d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_4afbe520-ac40-4391-8781-39b3d1f48a0d" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_4afbe520-ac40-4391-8781-39b3d1f48a0d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_ad5fd16e-d96a-4fff-873f-631dd71bab1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_4afbe520-ac40-4391-8781-39b3d1f48a0d" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_ad5fd16e-d96a-4fff-873f-631dd71bab1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_564e0221-04be-4082-9fcc-4ef241c9b1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_ad5fd16e-d96a-4fff-873f-631dd71bab1b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_564e0221-04be-4082-9fcc-4ef241c9b1dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundBondMember_12324a7a-4c9b-4b39-bb90-2d64f8e56b00" xlink:href="rhi-20221231.xsd#rhi_MutualFundBondMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_ad5fd16e-d96a-4fff-873f-631dd71bab1b" xlink:to="loc_rhi_MutualFundBondMember_12324a7a-4c9b-4b39-bb90-2d64f8e56b00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundStockMember_f4916a40-0595-49b8-b2ab-4e8baba08fa6" xlink:href="rhi-20221231.xsd#rhi_MutualFundStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_ad5fd16e-d96a-4fff-873f-631dd71bab1b" xlink:to="loc_rhi_MutualFundStockMember_f4916a40-0595-49b8-b2ab-4e8baba08fa6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundBlendMember_43c8a34d-3db4-4086-a964-d4abd11ce1b4" xlink:href="rhi-20221231.xsd#rhi_MutualFundBlendMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_ad5fd16e-d96a-4fff-873f-631dd71bab1b" xlink:to="loc_rhi_MutualFundBlendMember_43c8a34d-3db4-4086-a964-d4abd11ce1b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be644375-3f9d-4662-bfcc-63dfcd79e086" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_15e1e81f-1b69-4bd9-bc26-ae7369b23a6f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be644375-3f9d-4662-bfcc-63dfcd79e086" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be644375-3f9d-4662-bfcc-63dfcd79e086_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be644375-3f9d-4662-bfcc-63dfcd79e086" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_be644375-3f9d-4662-bfcc-63dfcd79e086_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f56449a0-1705-4420-bd19-0cceb5000fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be644375-3f9d-4662-bfcc-63dfcd79e086" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f56449a0-1705-4420-bd19-0cceb5000fdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c7296c44-9822-4590-ae80-b7c763ab5f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f56449a0-1705-4420-bd19-0cceb5000fdf" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c7296c44-9822-4590-ae80-b7c763ab5f0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_77b5e018-e7e2-4c13-b4a4-62a606ed8e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f56449a0-1705-4420-bd19-0cceb5000fdf" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_77b5e018-e7e2-4c13-b4a4-62a606ed8e8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_dbc4ff8f-f8b9-4610-b830-b2f2a3b4454d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f56449a0-1705-4420-bd19-0cceb5000fdf" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_dbc4ff8f-f8b9-4610-b830-b2f2a3b4454d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="extended" id="ic2e600f360314b99a2ac6502efafa29a_SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6cbba442-c258-41f3-b924-b8d0764b9ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_83c49b4a-295d-43b2-b68f-72d56d59bd51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6cbba442-c258-41f3-b924-b8d0764b9ff8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_83c49b4a-295d-43b2-b68f-72d56d59bd51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9775a78c-c363-4121-8098-f09d620c0845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6cbba442-c258-41f3-b924-b8d0764b9ff8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9775a78c-c363-4121-8098-f09d620c0845" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a215d607-0cf8-45aa-9cfc-19c43f5cb41d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9775a78c-c363-4121-8098-f09d620c0845" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a215d607-0cf8-45aa-9cfc-19c43f5cb41d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a215d607-0cf8-45aa-9cfc-19c43f5cb41d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a215d607-0cf8-45aa-9cfc-19c43f5cb41d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a215d607-0cf8-45aa-9cfc-19c43f5cb41d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9bab3467-2fb3-4e76-a5d7-456e099cc649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a215d607-0cf8-45aa-9cfc-19c43f5cb41d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9bab3467-2fb3-4e76-a5d7-456e099cc649" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerHardwareMember_66475a83-8625-42b3-9608-c12baf0046aa" xlink:href="rhi-20221231.xsd#rhi_ComputerHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9bab3467-2fb3-4e76-a5d7-456e099cc649" xlink:to="loc_rhi_ComputerHardwareMember_66475a83-8625-42b3-9608-c12baf0046aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerSoftwareMember_3de64ed4-b4f9-47b2-811a-311e753699a1" xlink:href="rhi-20221231.xsd#rhi_ComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9bab3467-2fb3-4e76-a5d7-456e099cc649" xlink:to="loc_rhi_ComputerSoftwareMember_3de64ed4-b4f9-47b2-811a-311e753699a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_b4086444-f47a-437d-8837-f5077ec786d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9bab3467-2fb3-4e76-a5d7-456e099cc649" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_b4086444-f47a-437d-8837-f5077ec786d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_929fe03f-afbd-43d0-bbf6-e5dd3950030c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9775a78c-c363-4121-8098-f09d620c0845" xlink:to="loc_srt_RangeAxis_929fe03f-afbd-43d0-bbf6-e5dd3950030c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_929fe03f-afbd-43d0-bbf6-e5dd3950030c_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_929fe03f-afbd-43d0-bbf6-e5dd3950030c" xlink:to="loc_srt_RangeMember_929fe03f-afbd-43d0-bbf6-e5dd3950030c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2afbda21-5726-4250-9ef8-06187d51c34f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_929fe03f-afbd-43d0-bbf6-e5dd3950030c" xlink:to="loc_srt_RangeMember_2afbda21-5726-4250-9ef8-06187d51c34f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_203797b2-37a9-46d3-b363-f946c83d626e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2afbda21-5726-4250-9ef8-06187d51c34f" xlink:to="loc_srt_MinimumMember_203797b2-37a9-46d3-b363-f946c83d626e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2422e053-00df-45f3-87d6-473c40f01a44" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2afbda21-5726-4250-9ef8-06187d51c34f" xlink:to="loc_srt_MaximumMember_2422e053-00df-45f3-87d6-473c40f01a44" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails" xlink:type="extended" id="i3b00c4c818524a61a3ae7080415786a2_RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_55b2b966-1173-4aeb-9325-cfd54cac51f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cc831471-afeb-4877-a0c5-1074203ba85c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_55b2b966-1173-4aeb-9325-cfd54cac51f2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cc831471-afeb-4877-a0c5-1074203ba85c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_1a15dd45-d0bb-469e-946d-f28eb4df3b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_55b2b966-1173-4aeb-9325-cfd54cac51f2" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_1a15dd45-d0bb-469e-946d-f28eb4df3b7d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_84610078-b291-49b6-a939-61211119d5ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1a15dd45-d0bb-469e-946d-f28eb4df3b7d" xlink:to="loc_srt_ProductOrServiceAxis_84610078-b291-49b6-a939-61211119d5ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_84610078-b291-49b6-a939-61211119d5ab_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_84610078-b291-49b6-a939-61211119d5ab" xlink:to="loc_srt_ProductsAndServicesDomain_84610078-b291-49b6-a939-61211119d5ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_84610078-b291-49b6-a939-61211119d5ab" xlink:to="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_FinanceAndAccountingMember_5d974fdf-f43f-40a9-850c-61aab171e3ba" xlink:href="rhi-20221231.xsd#rhi_FinanceAndAccountingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:to="loc_rhi_FinanceAndAccountingMember_5d974fdf-f43f-40a9-850c-61aab171e3ba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AdministrativeAndCustomerSupportMember_7a815d2b-16dd-4e13-b19a-3ba2934d1eae" xlink:href="rhi-20221231.xsd#rhi_AdministrativeAndCustomerSupportMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:to="loc_rhi_AdministrativeAndCustomerSupportMember_7a815d2b-16dd-4e13-b19a-3ba2934d1eae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TechnologyMember_ccbb99ef-6803-4bc6-97ed-c0d3821269ca" xlink:href="rhi-20221231.xsd#rhi_TechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:to="loc_rhi_TechnologyMember_ccbb99ef-6803-4bc6-97ed-c0d3821269ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ContractTalentSolutionsMember_cd40ddcb-7ab5-4d6e-bfd2-bd9fba852aaa" xlink:href="rhi-20221231.xsd#rhi_ContractTalentSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:to="loc_rhi_ContractTalentSolutionsMember_cd40ddcb-7ab5-4d6e-bfd2-bd9fba852aaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementTalentSolutionsMember_b4e0724c-7064-4da2-a346-2ca119462bd4" xlink:href="rhi-20221231.xsd#rhi_PermanentPlacementTalentSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:to="loc_rhi_PermanentPlacementTalentSolutionsMember_b4e0724c-7064-4da2-a346-2ca119462bd4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProtivitiMember_241f5af8-1919-4d71-8a73-20629424390d" xlink:href="rhi-20221231.xsd#rhi_ProtivitiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:to="loc_rhi_ProtivitiMember_241f5af8-1919-4d71-8a73-20629424390d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9c23f000-368e-4554-9b40-df8e94f83727" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1a15dd45-d0bb-469e-946d-f28eb4df3b7d" xlink:to="loc_srt_ConsolidationItemsAxis_9c23f000-368e-4554-9b40-df8e94f83727" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_9c23f000-368e-4554-9b40-df8e94f83727_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_9c23f000-368e-4554-9b40-df8e94f83727" xlink:to="loc_srt_ConsolidationItemsDomain_9c23f000-368e-4554-9b40-df8e94f83727_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_37cfcf7e-1479-44a5-9f78-916898e95417" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_9c23f000-368e-4554-9b40-df8e94f83727" xlink:to="loc_srt_ConsolidationItemsDomain_37cfcf7e-1479-44a5-9f78-916898e95417" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_2cdc9df2-930d-4a36-9439-f2bae13fbe8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_37cfcf7e-1479-44a5-9f78-916898e95417" xlink:to="loc_us-gaap_IntersegmentEliminationMember_2cdc9df2-930d-4a36-9439-f2bae13fbe8e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#RevenueRecognitionRemainingPerformanceObligationDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" xlink:type="extended" id="iaf6ded335ca84fa6a08b710abc99507e_RevenueRecognitionRemainingPerformanceObligationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_187719f8-c1a3-44af-971e-1974010f2938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_3fa0a3c6-f6ef-438c-bdb8-d12b672ce3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_187719f8-c1a3-44af-971e-1974010f2938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_3fa0a3c6-f6ef-438c-bdb8-d12b672ce3f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_caa6b930-280e-444a-b313-448b99e8e899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_187719f8-c1a3-44af-971e-1974010f2938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_caa6b930-280e-444a-b313-448b99e8e899" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c44cd0e3-c575-47d5-bbe1-4432eff94aca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_187719f8-c1a3-44af-971e-1974010f2938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c44cd0e3-c575-47d5-bbe1-4432eff94aca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f7fc4568-ed86-458a-aada-77d71990f03e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c44cd0e3-c575-47d5-bbe1-4432eff94aca" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f7fc4568-ed86-458a-aada-77d71990f03e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails_1" xlink:type="simple" xlink:href="rhi-20221231.xsd#RevenueRecognitionRemainingPerformanceObligationDetails_1"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails_1" xlink:type="extended" id="i81ef3c66d61d48d9a3d398b9caf07812_RevenueRecognitionRemainingPerformanceObligationDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_187719f8-c1a3-44af-971e-1974010f2938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_3fa0a3c6-f6ef-438c-bdb8-d12b672ce3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_187719f8-c1a3-44af-971e-1974010f2938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_3fa0a3c6-f6ef-438c-bdb8-d12b672ce3f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_caa6b930-280e-444a-b313-448b99e8e899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_187719f8-c1a3-44af-971e-1974010f2938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_caa6b930-280e-444a-b313-448b99e8e899" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c44cd0e3-c575-47d5-bbe1-4432eff94aca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_187719f8-c1a3-44af-971e-1974010f2938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c44cd0e3-c575-47d5-bbe1-4432eff94aca" 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-20221231.xsd#PropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/PropertyandEquipmentNetDetails" xlink:type="extended" id="i38e46c200fd141d7bf4a1d2e13a72b11_PropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4379025c-3963-47fa-8000-818c4a4a0644" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_32023495-04cf-4da7-81b0-33a31d6e443c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4379025c-3963-47fa-8000-818c4a4a0644" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_32023495-04cf-4da7-81b0-33a31d6e443c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0d6d0264-f4f7-4faa-95e6-f5ed7bb7d92d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4379025c-3963-47fa-8000-818c4a4a0644" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0d6d0264-f4f7-4faa-95e6-f5ed7bb7d92d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1e69bdce-67c4-47f8-ab4b-55e8a710f41b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4379025c-3963-47fa-8000-818c4a4a0644" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1e69bdce-67c4-47f8-ab4b-55e8a710f41b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c496a463-1e65-42b8-b5a1-fdebdb143e15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4379025c-3963-47fa-8000-818c4a4a0644" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c496a463-1e65-42b8-b5a1-fdebdb143e15" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db9340eb-2a0f-4d89-bdbe-4b7f4ad31c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c496a463-1e65-42b8-b5a1-fdebdb143e15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db9340eb-2a0f-4d89-bdbe-4b7f4ad31c8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db9340eb-2a0f-4d89-bdbe-4b7f4ad31c8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db9340eb-2a0f-4d89-bdbe-4b7f4ad31c8d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_db9340eb-2a0f-4d89-bdbe-4b7f4ad31c8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a39d000-4e0a-4f33-bb61-e97884f9c50f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db9340eb-2a0f-4d89-bdbe-4b7f4ad31c8d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a39d000-4e0a-4f33-bb61-e97884f9c50f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerHardwareMember_c7b98c38-be85-41e4-9e78-f0da1275abed" xlink:href="rhi-20221231.xsd#rhi_ComputerHardwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a39d000-4e0a-4f33-bb61-e97884f9c50f" xlink:to="loc_rhi_ComputerHardwareMember_c7b98c38-be85-41e4-9e78-f0da1275abed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerSoftwareMember_21c2c53d-4ca0-41d5-950d-ff0a174e3809" xlink:href="rhi-20221231.xsd#rhi_ComputerSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a39d000-4e0a-4f33-bb61-e97884f9c50f" xlink:to="loc_rhi_ComputerSoftwareMember_21c2c53d-4ca0-41d5-950d-ff0a174e3809" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3a74970f-9fe6-446f-ac5b-b8df671558d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a39d000-4e0a-4f33-bb61-e97884f9c50f" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_3a74970f-9fe6-446f-ac5b-b8df671558d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_f4cdd8d2-1298-48d3-bf5c-3cfc1c5fe4c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a39d000-4e0a-4f33-bb61-e97884f9c50f" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_f4cdd8d2-1298-48d3-bf5c-3cfc1c5fe4c9" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/LeasesNarrativeDetails" xlink:type="extended" id="idfbaa05177e74b22a0497f8bbad88d88_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_65e16398-1d5d-4380-a90d-783bd62d4f55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_65e16398-1d5d-4380-a90d-783bd62d4f55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseRenewalTerm_323dc63e-7826-4cd3-8eac-83d2bb5caf86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:to="loc_us-gaap_LessorOperatingLeaseRenewalTerm_323dc63e-7826-4cd3-8eac-83d2bb5caf86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LesseeOperatingLeaseTerminationPeriod_abb55fff-7947-4f40-9711-a341d6dff135" xlink:href="rhi-20221231.xsd#rhi_LesseeOperatingLeaseTerminationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:to="loc_rhi_LesseeOperatingLeaseTerminationPeriod_abb55fff-7947-4f40-9711-a341d6dff135" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_be0f4c1e-69ce-4d64-8369-8e356c67d458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:to="loc_us-gaap_OperatingLeaseExpense_be0f4c1e-69ce-4d64-8369-8e356c67d458" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability_7121faaf-59c7-4a35-97aa-41d0a09a3683" xlink:href="rhi-20221231.xsd#rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:to="loc_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability_7121faaf-59c7-4a35-97aa-41d0a09a3683" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_d875ae3e-3d6e-4458-9109-d9a5e1f4e631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_d875ae3e-3d6e-4458-9109-d9a5e1f4e631" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_869fdb7c-f43b-47be-aae7-ca70c65e5396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_869fdb7c-f43b-47be-aae7-ca70c65e5396" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_db1f742f-33b9-416d-8dc1-cc2965caf17a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_869fdb7c-f43b-47be-aae7-ca70c65e5396" xlink:to="loc_srt_RangeAxis_db1f742f-33b9-416d-8dc1-cc2965caf17a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_db1f742f-33b9-416d-8dc1-cc2965caf17a_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_db1f742f-33b9-416d-8dc1-cc2965caf17a" xlink:to="loc_srt_RangeMember_db1f742f-33b9-416d-8dc1-cc2965caf17a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1e301eb0-eaa4-4502-bf4d-360a459dbade" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_db1f742f-33b9-416d-8dc1-cc2965caf17a" xlink:to="loc_srt_RangeMember_1e301eb0-eaa4-4502-bf4d-360a459dbade" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d2cb58d4-f023-4e1d-9cca-90d33f0bebab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1e301eb0-eaa4-4502-bf4d-360a459dbade" xlink:to="loc_srt_MinimumMember_d2cb58d4-f023-4e1d-9cca-90d33f0bebab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0933dd7d-9ee2-4486-9103-631634dfe52f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1e301eb0-eaa4-4502-bf4d-360a459dbade" xlink:to="loc_srt_MaximumMember_0933dd7d-9ee2-4486-9103-631634dfe52f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/GoodwillDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#GoodwillDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/GoodwillDetails" xlink:type="extended" id="if977de3edee54434b344d8b58b452d75_GoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_ce5e3b99-5ace-42b9-9b35-c7d37efe0bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_2c772fe9-e58e-4ee3-8b78-cfa5d5ec5b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_ce5e3b99-5ace-42b9-9b35-c7d37efe0bc0" xlink:to="loc_us-gaap_GoodwillRollForward_2c772fe9-e58e-4ee3-8b78-cfa5d5ec5b9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c58e2e13-4edf-4298-92f0-57970d5b50a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_2c772fe9-e58e-4ee3-8b78-cfa5d5ec5b9c" xlink:to="loc_us-gaap_Goodwill_c58e2e13-4edf-4298-92f0-57970d5b50a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_a8dea1f3-d9a0-4aad-a803-e9fcb427babc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_2c772fe9-e58e-4ee3-8b78-cfa5d5ec5b9c" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_a8dea1f3-d9a0-4aad-a803-e9fcb427babc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_f4400d03-95a6-4133-8e74-0918b673a2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_2c772fe9-e58e-4ee3-8b78-cfa5d5ec5b9c" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_f4400d03-95a6-4133-8e74-0918b673a2ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4748cbe8-4b55-49f6-a239-2143758bdb09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_634e3d4d-0633-493d-8c93-82ac123a4e50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_ce5e3b99-5ace-42b9-9b35-c7d37efe0bc0" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_634e3d4d-0633-493d-8c93-82ac123a4e50" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1bc4201b-6c90-45d0-a770-457db9d32c69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_634e3d4d-0633-493d-8c93-82ac123a4e50" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1bc4201b-6c90-45d0-a770-457db9d32c69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1bc4201b-6c90-45d0-a770-457db9d32c69_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1bc4201b-6c90-45d0-a770-457db9d32c69" xlink:to="loc_us-gaap_SegmentDomain_1bc4201b-6c90-45d0-a770-457db9d32c69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_699ec4eb-9a38-487d-888f-0aaa20983412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1bc4201b-6c90-45d0-a770-457db9d32c69" xlink:to="loc_us-gaap_SegmentDomain_699ec4eb-9a38-487d-888f-0aaa20983412" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ContractTalentSolutionsMember_4090e252-4f34-4efe-9088-ae3d5f110be8" xlink:href="rhi-20221231.xsd#rhi_ContractTalentSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_699ec4eb-9a38-487d-888f-0aaa20983412" xlink:to="loc_rhi_ContractTalentSolutionsMember_4090e252-4f34-4efe-9088-ae3d5f110be8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementTalentSolutionsMember_9c794309-58b7-4d9f-b2ff-24570a1ad33a" xlink:href="rhi-20221231.xsd#rhi_PermanentPlacementTalentSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_699ec4eb-9a38-487d-888f-0aaa20983412" xlink:to="loc_rhi_PermanentPlacementTalentSolutionsMember_9c794309-58b7-4d9f-b2ff-24570a1ad33a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProtivitiMember_163651d7-8eed-4ea1-94c9-4ee7114ed1bd" xlink:href="rhi-20221231.xsd#rhi_ProtivitiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_699ec4eb-9a38-487d-888f-0aaa20983412" xlink:to="loc_rhi_ProtivitiMember_163651d7-8eed-4ea1-94c9-4ee7114ed1bd" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended" id="ic9b4f3ffc78a49c49ae77eb0e7878074_IncomeTaxesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:href="rhi-20221231.xsd#rhi_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_9f0cc249-b2f8-4e79-9a52-2911a32aa65c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_9f0cc249-b2f8-4e79-9a52-2911a32aa65c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_47336e05-04b9-4707-b339-bdc6883b24a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_47336e05-04b9-4707-b339-bdc6883b24a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized_b9807fe7-f6f4-4053-94cc-e400cb1cfaa3" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized_b9807fe7-f6f4-4053-94cc-e400cb1cfaa3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f04eeb45-21ef-4272-86bf-108fcc8ce91d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f04eeb45-21ef-4272-86bf-108fcc8ce91d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_3a622402-f775-4bbe-b886-80355347e69d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_3a622402-f775-4bbe-b886-80355347e69d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_f6419b4c-8128-41ee-a734-fbbe881f3912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_f6419b4c-8128-41ee-a734-fbbe881f3912" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_7c88ba6f-9aab-44be-b990-0686ae2793d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_7c88ba6f-9aab-44be-b990-0686ae2793d9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncomeTaxesTable_648ea3a4-e905-4a64-a6e3-157b51280fae" xlink:href="rhi-20221231.xsd#rhi_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_rhi_IncomeTaxesTable_648ea3a4-e905-4a64-a6e3-157b51280fae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9c1b4749-4680-40bc-b418-7ef52ab4e517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rhi_IncomeTaxesTable_648ea3a4-e905-4a64-a6e3-157b51280fae" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9c1b4749-4680-40bc-b418-7ef52ab4e517" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_9c1b4749-4680-40bc-b418-7ef52ab4e517_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9c1b4749-4680-40bc-b418-7ef52ab4e517" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_9c1b4749-4680-40bc-b418-7ef52ab4e517_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_8a30b743-fdae-42b5-8c42-084f6fbfedba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9c1b4749-4680-40bc-b418-7ef52ab4e517" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_8a30b743-fdae-42b5-8c42-084f6fbfedba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_1cc3733b-5836-4aa5-84c5-582ddc99e814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_8a30b743-fdae-42b5-8c42-084f6fbfedba" xlink:to="loc_us-gaap_ForeignCountryMember_1cc3733b-5836-4aa5-84c5-582ddc99e814" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_02d1fd06-a932-4b29-b5c1-bd4bef845923" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_8a30b743-fdae-42b5-8c42-084f6fbfedba" xlink:to="loc_us-gaap_DomesticCountryMember_02d1fd06-a932-4b29-b5c1-bd4bef845923" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_09b723ed-6e0b-4aaf-8332-0c86b482fe49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_rhi_IncomeTaxesTable_648ea3a4-e905-4a64-a6e3-157b51280fae" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_09b723ed-6e0b-4aaf-8332-0c86b482fe49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_09b723ed-6e0b-4aaf-8332-0c86b482fe49_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_09b723ed-6e0b-4aaf-8332-0c86b482fe49" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_09b723ed-6e0b-4aaf-8332-0c86b482fe49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_6411fc9b-fe39-4c6b-97b2-3c011a520cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_09b723ed-6e0b-4aaf-8332-0c86b482fe49" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_6411fc9b-fe39-4c6b-97b2-3c011a520cae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ForeignCountriesMember_dd1b34a2-4900-4d26-bf4a-87f6be4a08ff" xlink:href="rhi-20221231.xsd#rhi_ForeignCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_6411fc9b-fe39-4c6b-97b2-3c011a520cae" xlink:to="loc_rhi_ForeignCountriesMember_dd1b34a2-4900-4d26-bf4a-87f6be4a08ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CaliforniaEnterpriseZoneMember_9ac2c204-5d1f-4eb2-ac1d-23d4cc3365e9" xlink:href="rhi-20221231.xsd#rhi_CaliforniaEnterpriseZoneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_6411fc9b-fe39-4c6b-97b2-3c011a520cae" xlink:to="loc_rhi_CaliforniaEnterpriseZoneMember_9ac2c204-5d1f-4eb2-ac1d-23d4cc3365e9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="ia8da74725ddc42b99756ff85404efea2_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_d4b9116e-13df-491a-89ca-f3a0db979a73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_d4b9116e-13df-491a-89ca-f3a0db979a73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ef34cf38-e842-48ab-9090-c3c2b22f8bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ef34cf38-e842-48ab-9090-c3c2b22f8bf6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_61f2cd87-edcb-448b-8940-8f44cc6edaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_61f2cd87-edcb-448b-8940-8f44cc6edaa9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_58b746bd-0060-483c-8b85-6e2a067456b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:to="loc_us-gaap_LineOfCredit_58b746bd-0060-483c-8b85-6e2a067456b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage_eeb1dda3-428c-463e-ab91-94732aa8508a" xlink:href="rhi-20221231.xsd#rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:to="loc_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage_eeb1dda3-428c-463e-ab91-94732aa8508a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_edf9b040-bcf4-43c4-be06-43bb99b61a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:to="loc_us-gaap_ShortTermBorrowings_edf9b040-bcf4-43c4-be06-43bb99b61a63" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:to="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_893f58c4-1715-4877-a128-f78827a87cfc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:to="loc_srt_LitigationCaseAxis_893f58c4-1715-4877-a128-f78827a87cfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_893f58c4-1715-4877-a128-f78827a87cfc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_893f58c4-1715-4877-a128-f78827a87cfc" xlink:to="loc_srt_LitigationCaseTypeDomain_893f58c4-1715-4877-a128-f78827a87cfc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_350d4d51-6748-4ad2-a4fa-5bffe0297230" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_893f58c4-1715-4877-a128-f78827a87cfc" xlink:to="loc_srt_LitigationCaseTypeDomain_350d4d51-6748-4ad2-a4fa-5bffe0297230" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_GentryCaseMember_cedd8910-a0dc-45d2-914b-5763d3de09de" xlink:href="rhi-20221231.xsd#rhi_GentryCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_350d4d51-6748-4ad2-a4fa-5bffe0297230" xlink:to="loc_rhi_GentryCaseMember_cedd8910-a0dc-45d2-914b-5763d3de09de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7f1e57d9-e910-452b-86b2-c7753d7f3248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7f1e57d9-e910-452b-86b2-c7753d7f3248" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7f1e57d9-e910-452b-86b2-c7753d7f3248_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7f1e57d9-e910-452b-86b2-c7753d7f3248" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7f1e57d9-e910-452b-86b2-c7753d7f3248_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0ca904ed-a645-456d-a0b4-05a97e64ab7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7f1e57d9-e910-452b-86b2-c7753d7f3248" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0ca904ed-a645-456d-a0b4-05a97e64ab7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember_0fa3e491-15d0-4756-a2d5-052c0d6ed21b" xlink:href="rhi-20221231.xsd#rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0ca904ed-a645-456d-a0b4-05a97e64ab7f" xlink:to="loc_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember_0fa3e491-15d0-4756-a2d5-052c0d6ed21b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0c04384e-9bc9-47b3-8a02-0595c1bc4216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:to="loc_us-gaap_CreditFacilityAxis_0c04384e-9bc9-47b3-8a02-0595c1bc4216" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0c04384e-9bc9-47b3-8a02-0595c1bc4216_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_0c04384e-9bc9-47b3-8a02-0595c1bc4216" xlink:to="loc_us-gaap_CreditFacilityDomain_0c04384e-9bc9-47b3-8a02-0595c1bc4216_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2709c95a-56cc-43a1-94e7-6fe7673d46e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_0c04384e-9bc9-47b3-8a02-0595c1bc4216" xlink:to="loc_us-gaap_CreditFacilityDomain_2709c95a-56cc-43a1-94e7-6fe7673d46e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_43d62cb7-be3d-478b-9f31-8d2f32511599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2709c95a-56cc-43a1-94e7-6fe7673d46e6" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_43d62cb7-be3d-478b-9f31-8d2f32511599" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_c858d7ea-c031-4f4a-90e9-2570ab93babc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2709c95a-56cc-43a1-94e7-6fe7673d46e6" xlink:to="loc_us-gaap_LineOfCreditMember_c858d7ea-c031-4f4a-90e9-2570ab93babc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5e7b9c56-1fb4-4fad-ae80-c998859d23db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_2709c95a-56cc-43a1-94e7-6fe7673d46e6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5e7b9c56-1fb4-4fad-ae80-c998859d23db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2ea607f1-6fbd-478d-8edc-43c10db0c4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:to="loc_us-gaap_DebtInstrumentAxis_2ea607f1-6fbd-478d-8edc-43c10db0c4f3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2ea607f1-6fbd-478d-8edc-43c10db0c4f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_2ea607f1-6fbd-478d-8edc-43c10db0c4f3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2ea607f1-6fbd-478d-8edc-43c10db0c4f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a11ce90f-121b-4726-9202-3124a521fa98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_2ea607f1-6fbd-478d-8edc-43c10db0c4f3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a11ce90f-121b-4726-9202-3124a521fa98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_UncommittedLetterOfCreditFacilityMember_0ae5a7d7-4c15-46be-ab71-fb06859aef3b" xlink:href="rhi-20221231.xsd#rhi_UncommittedLetterOfCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a11ce90f-121b-4726-9202-3124a521fa98" xlink:to="loc_rhi_UncommittedLetterOfCreditFacilityMember_0ae5a7d7-4c15-46be-ab71-fb06859aef3b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CreditAgreementMember_828c4918-16b4-42a8-a7b5-7c326bfcf6f8" xlink:href="rhi-20221231.xsd#rhi_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a11ce90f-121b-4726-9202-3124a521fa98" xlink:to="loc_rhi_CreditAgreementMember_828c4918-16b4-42a8-a7b5-7c326bfcf6f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_9296f536-0f18-4de7-a2ae-c15007286d09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_9296f536-0f18-4de7-a2ae-c15007286d09" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_9296f536-0f18-4de7-a2ae-c15007286d09_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_9296f536-0f18-4de7-a2ae-c15007286d09" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_9296f536-0f18-4de7-a2ae-c15007286d09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_c46c374a-2f0e-4564-8869-3408fc1e55b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_9296f536-0f18-4de7-a2ae-c15007286d09" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_c46c374a-2f0e-4564-8869-3408fc1e55b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_3647ee28-f852-45c8-85f6-3a7d0847f60c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_c46c374a-2f0e-4564-8869-3408fc1e55b6" xlink:to="loc_us-gaap_LineOfCreditMember_3647ee28-f852-45c8-85f6-3a7d0847f60c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#StockPlansAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/StockPlansAdditionalInformationDetails" xlink:type="extended" id="i501397e8eb8e4c659376f1a42c713b4b_StockPlansAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c44537e1-b1a5-47a8-aad5-baf80ae476fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c44537e1-b1a5-47a8-aad5-baf80ae476fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded_4f1879f2-1e35-4e7d-abe3-cd10bd9d80af" xlink:href="rhi-20221231.xsd#rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded_4f1879f2-1e35-4e7d-abe3-cd10bd9d80af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d7ab4116-373c-4ebf-8d02-36923e3e3b29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d7ab4116-373c-4ebf-8d02-36923e3e3b29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_bbe75f8a-95bf-44af-9ea5-035b734b4f90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_bbe75f8a-95bf-44af-9ea5-035b734b4f90" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_edf243a3-83fc-4fc6-8d96-df720df79e44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_edf243a3-83fc-4fc6-8d96-df720df79e44" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility_01c85395-fbc8-42c5-bceb-f7688074800f" xlink:href="rhi-20221231.xsd#rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility_01c85395-fbc8-42c5-bceb-f7688074800f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a7a85e1a-3d10-440e-97c5-2c70a6f15d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a7a85e1a-3d10-440e-97c5-2c70a6f15d18" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_647753d9-40e8-4ace-a8b5-403424062f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_647753d9-40e8-4ace-a8b5-403424062f3d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1951955a-fdc3-4579-b5e2-ca1d15f798fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1951955a-fdc3-4579-b5e2-ca1d15f798fc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c4106fc4-8604-43e9-a759-edf6771ed8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c4106fc4-8604-43e9-a759-edf6771ed8b8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0f3f95c-dacf-4497-b7a4-44d6086af29f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0f3f95c-dacf-4497-b7a4-44d6086af29f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5785fbe5-8bad-4094-a748-ffbc44db54f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0f3f95c-dacf-4497-b7a4-44d6086af29f" xlink:to="loc_us-gaap_AwardTypeAxis_5785fbe5-8bad-4094-a748-ffbc44db54f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5785fbe5-8bad-4094-a748-ffbc44db54f8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_5785fbe5-8bad-4094-a748-ffbc44db54f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5785fbe5-8bad-4094-a748-ffbc44db54f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41d07269-0380-4f83-bf2e-ee9a2da7399f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_5785fbe5-8bad-4094-a748-ffbc44db54f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41d07269-0380-4f83-bf2e-ee9a2da7399f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RestrictedStockAndStockUnitsMember_40f438a6-de96-492d-b767-91b53db87cf3" xlink:href="rhi-20221231.xsd#rhi_RestrictedStockAndStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41d07269-0380-4f83-bf2e-ee9a2da7399f" xlink:to="loc_rhi_RestrictedStockAndStockUnitsMember_40f438a6-de96-492d-b767-91b53db87cf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ReturnOnInvestedCapitalAwardMember_97563399-3dd1-4c57-88da-49624da52340" xlink:href="rhi-20221231.xsd#rhi_ReturnOnInvestedCapitalAwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41d07269-0380-4f83-bf2e-ee9a2da7399f" xlink:to="loc_rhi_ReturnOnInvestedCapitalAwardMember_97563399-3dd1-4c57-88da-49624da52340" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_898210b2-4802-431a-b36e-a70547c44f53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0f3f95c-dacf-4497-b7a4-44d6086af29f" xlink:to="loc_srt_RangeAxis_898210b2-4802-431a-b36e-a70547c44f53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_898210b2-4802-431a-b36e-a70547c44f53_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_898210b2-4802-431a-b36e-a70547c44f53" xlink:to="loc_srt_RangeMember_898210b2-4802-431a-b36e-a70547c44f53_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a5d078a5-0878-46f8-98bb-505389dab992" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_898210b2-4802-431a-b36e-a70547c44f53" xlink:to="loc_srt_RangeMember_a5d078a5-0878-46f8-98bb-505389dab992" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1465eefd-ecc0-40b1-8b91-4ae987cd63eb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a5d078a5-0878-46f8-98bb-505389dab992" xlink:to="loc_srt_MinimumMember_1465eefd-ecc0-40b1-8b91-4ae987cd63eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3fb3dad6-d5ba-42ad-8fde-4401c732d91f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a5d078a5-0878-46f8-98bb-505389dab992" xlink:to="loc_srt_MaximumMember_3fb3dad6-d5ba-42ad-8fde-4401c732d91f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails" xlink:type="extended" id="i355c31fc28bf4aaf8934f38dc398981e_StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b45cf8a-8f9d-4a51-b4d6-2954353da7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2675ad5-86f2-4658-9d38-700aa82e78c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b45cf8a-8f9d-4a51-b4d6-2954353da7dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2675ad5-86f2-4658-9d38-700aa82e78c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5e7ed8fe-9383-4e09-b864-8c95731bde8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2675ad5-86f2-4658-9d38-700aa82e78c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5e7ed8fe-9383-4e09-b864-8c95731bde8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a59619c3-cf55-43e5-81cd-4fc0fa0cf309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2675ad5-86f2-4658-9d38-700aa82e78c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a59619c3-cf55-43e5-81cd-4fc0fa0cf309" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod_9be21d18-9c7f-49f2-9fcc-2c9c2ea9c191" xlink:href="rhi-20221231.xsd#rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2675ad5-86f2-4658-9d38-700aa82e78c3" xlink:to="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod_9be21d18-9c7f-49f2-9fcc-2c9c2ea9c191" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e82145a6-575b-4820-b3b6-ab32fdc1e5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2675ad5-86f2-4658-9d38-700aa82e78c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e82145a6-575b-4820-b3b6-ab32fdc1e5b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e14cfea9-55cb-40e0-80a7-254817f77375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2473b711-b37c-4ac3-aab4-de5faa371fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b45cf8a-8f9d-4a51-b4d6-2954353da7dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2473b711-b37c-4ac3-aab4-de5faa371fdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2c8f5508-d947-4828-9963-15ccc3575bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2473b711-b37c-4ac3-aab4-de5faa371fdf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2c8f5508-d947-4828-9963-15ccc3575bd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_db9c0bc1-30b4-4233-8fe7-cb4ad6baa2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2473b711-b37c-4ac3-aab4-de5faa371fdf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_db9c0bc1-30b4-4233-8fe7-cb4ad6baa2e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue_0be615b2-767f-4d98-9e5a-c455e57c9c0d" xlink:href="rhi-20221231.xsd#rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2473b711-b37c-4ac3-aab4-de5faa371fdf" xlink:to="loc_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue_0be615b2-767f-4d98-9e5a-c455e57c9c0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5a19226c-7cdb-4db0-8ea0-349f0f5ea8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2473b711-b37c-4ac3-aab4-de5faa371fdf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5a19226c-7cdb-4db0-8ea0-349f0f5ea8d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_aa9cb226-2754-4a44-8b75-7de214959a44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5af33492-b1fd-443a-80e8-8c8323667245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b45cf8a-8f9d-4a51-b4d6-2954353da7dd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5af33492-b1fd-443a-80e8-8c8323667245" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4d9f4b91-268e-43c5-938c-a627192766f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5af33492-b1fd-443a-80e8-8c8323667245" xlink:to="loc_us-gaap_AwardTypeAxis_4d9f4b91-268e-43c5-938c-a627192766f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d9f4b91-268e-43c5-938c-a627192766f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_4d9f4b91-268e-43c5-938c-a627192766f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d9f4b91-268e-43c5-938c-a627192766f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16fc4b6d-0e6f-48b4-bea9-840db282705d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_4d9f4b91-268e-43c5-938c-a627192766f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16fc4b6d-0e6f-48b4-bea9-840db282705d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TimeBasedAwardsMember_970cf0f0-5264-41bc-8548-c798985d6084" xlink:href="rhi-20221231.xsd#rhi_TimeBasedAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16fc4b6d-0e6f-48b4-bea9-840db282705d" xlink:to="loc_rhi_TimeBasedAwardsMember_970cf0f0-5264-41bc-8548-c798985d6084" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_SubjectToMarketConditionsMember_0b0ffa46-bce7-4769-b092-3f1b74e78ce0" xlink:href="rhi-20221231.xsd#rhi_SubjectToMarketConditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16fc4b6d-0e6f-48b4-bea9-840db282705d" xlink:to="loc_rhi_SubjectToMarketConditionsMember_0b0ffa46-bce7-4769-b092-3f1b74e78ce0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AwardsNotSubjectToMarketConditionsMember_f92a3204-552c-4b45-b04d-9e9b2d52a210" xlink:href="rhi-20221231.xsd#rhi_AwardsNotSubjectToMarketConditionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16fc4b6d-0e6f-48b4-bea9-840db282705d" xlink:to="loc_rhi_AwardsNotSubjectToMarketConditionsMember_f92a3204-552c-4b45-b04d-9e9b2d52a210" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_SubjectToPerformanceConditionMember_7cd6c394-0699-4f43-9c45-7be7bfd29c38" xlink:href="rhi-20221231.xsd#rhi_SubjectToPerformanceConditionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16fc4b6d-0e6f-48b4-bea9-840db282705d" xlink:to="loc_rhi_SubjectToPerformanceConditionMember_7cd6c394-0699-4f43-9c45-7be7bfd29c38" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#BusinessSegmentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails" xlink:type="extended" id="i6b2f749fdfeb4f05afd1a129288e3b04_BusinessSegmentsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_77b80162-e255-443b-b05d-a4b0bb09381d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_c546e471-d9fe-41e9-90ce-3834500f671b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_77b80162-e255-443b-b05d-a4b0bb09381d" xlink:to="loc_us-gaap_NumberOfReportableSegments_c546e471-d9fe-41e9-90ce-3834500f671b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c4828253-4411-4603-9f92-fb3305adec0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_77b80162-e255-443b-b05d-a4b0bb09381d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c4828253-4411-4603-9f92-fb3305adec0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_479d34e9-f476-4489-bc38-be07ddf8280e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_77b80162-e255-443b-b05d-a4b0bb09381d" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_479d34e9-f476-4489-bc38-be07ddf8280e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_aa72db44-fe3b-4b0d-9f18-5c8e6b7cf9b8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_479d34e9-f476-4489-bc38-be07ddf8280e" xlink:to="loc_srt_ConsolidationItemsAxis_aa72db44-fe3b-4b0d-9f18-5c8e6b7cf9b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_aa72db44-fe3b-4b0d-9f18-5c8e6b7cf9b8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_aa72db44-fe3b-4b0d-9f18-5c8e6b7cf9b8" xlink:to="loc_srt_ConsolidationItemsDomain_aa72db44-fe3b-4b0d-9f18-5c8e6b7cf9b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_012f5e20-a43b-4a19-a1bd-dee471268f97" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_aa72db44-fe3b-4b0d-9f18-5c8e6b7cf9b8" xlink:to="loc_srt_ConsolidationItemsDomain_012f5e20-a43b-4a19-a1bd-dee471268f97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_da216119-fbfd-468e-a16f-117c07b8d1a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_012f5e20-a43b-4a19-a1bd-dee471268f97" xlink:to="loc_us-gaap_IntersegmentEliminationMember_da216119-fbfd-468e-a16f-117c07b8d1a0" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails" xlink:type="extended" id="ife0acef5e29742ce922d801e6b1fcde6_BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b49fb156-f74c-4cb2-a64b-357c0504e3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b49fb156-f74c-4cb2-a64b-357c0504e3c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1285eedc-ddc6-4e08-82b7-efda072ed138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:to="loc_us-gaap_OperatingIncomeLoss_1285eedc-ddc6-4e08-82b7-efda072ed138" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_9c7b4344-da5a-4812-9b8e-79c57dd13398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_9c7b4344-da5a-4812-9b8e-79c57dd13398" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_7867350a-7815-4a0e-a22e-5f5caf5263ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_7867350a-7815-4a0e-a22e-5f5caf5263ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f6c3273-cf05-466e-8755-edabbb22acca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f6c3273-cf05-466e-8755-edabbb22acca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_605fe149-fb2e-4730-a51c-467c14c88246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_605fe149-fb2e-4730-a51c-467c14c88246" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9ae6a3ba-c346-4fa5-b8b8-4cb11a1d36fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_605fe149-fb2e-4730-a51c-467c14c88246" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9ae6a3ba-c346-4fa5-b8b8-4cb11a1d36fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9ae6a3ba-c346-4fa5-b8b8-4cb11a1d36fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9ae6a3ba-c346-4fa5-b8b8-4cb11a1d36fe" xlink:to="loc_us-gaap_SegmentDomain_9ae6a3ba-c346-4fa5-b8b8-4cb11a1d36fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9691f95c-efc4-4fe5-a66e-6c70534129f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9ae6a3ba-c346-4fa5-b8b8-4cb11a1d36fe" xlink:to="loc_us-gaap_SegmentDomain_9691f95c-efc4-4fe5-a66e-6c70534129f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ContractTalentSolutionsMember_d421ea08-7a72-432f-9e20-06c24979d150" xlink:href="rhi-20221231.xsd#rhi_ContractTalentSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9691f95c-efc4-4fe5-a66e-6c70534129f9" xlink:to="loc_rhi_ContractTalentSolutionsMember_d421ea08-7a72-432f-9e20-06c24979d150" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementTalentSolutionsMember_825c7d3f-6445-41f7-a81c-04b8b672b71c" xlink:href="rhi-20221231.xsd#rhi_PermanentPlacementTalentSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9691f95c-efc4-4fe5-a66e-6c70534129f9" xlink:to="loc_rhi_PermanentPlacementTalentSolutionsMember_825c7d3f-6445-41f7-a81c-04b8b672b71c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProtivitiMember_3bce458a-fe47-4d87-b710-b3fc117867f2" xlink:href="rhi-20221231.xsd#rhi_ProtivitiMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_9691f95c-efc4-4fe5-a66e-6c70534129f9" xlink:to="loc_rhi_ProtivitiMember_3bce458a-fe47-4d87-b710-b3fc117867f2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails" xlink:type="extended" id="i348d6b0eb8914d2bb0c0483a38766b9b_BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1de294da-db51-4db7-a6c2-8e8b61b77768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6239f4a5-586f-45b7-96c9-728b6c4f60f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1de294da-db51-4db7-a6c2-8e8b61b77768" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6239f4a5-586f-45b7-96c9-728b6c4f60f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4f724ab0-d920-491c-b44e-f7249fce7798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1de294da-db51-4db7-a6c2-8e8b61b77768" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4f724ab0-d920-491c-b44e-f7249fce7798" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a30b432b-1d97-416d-a8fd-75e129577007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1de294da-db51-4db7-a6c2-8e8b61b77768" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a30b432b-1d97-416d-a8fd-75e129577007" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4b2de1a3-69cc-477a-82f4-899b9c74d035" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a30b432b-1d97-416d-a8fd-75e129577007" xlink:to="loc_srt_StatementGeographicalAxis_4b2de1a3-69cc-477a-82f4-899b9c74d035" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4b2de1a3-69cc-477a-82f4-899b9c74d035_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_4b2de1a3-69cc-477a-82f4-899b9c74d035" xlink:to="loc_srt_SegmentGeographicalDomain_4b2de1a3-69cc-477a-82f4-899b9c74d035_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a3121fd3-bd69-449c-abe6-d2d6683442a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_4b2de1a3-69cc-477a-82f4-899b9c74d035" xlink:to="loc_srt_SegmentGeographicalDomain_a3121fd3-bd69-449c-abe6-d2d6683442a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9ce8105a-6815-4b8d-b10b-ecb935b6e1c5" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a3121fd3-bd69-449c-abe6-d2d6683442a1" xlink:to="loc_country_US_9ce8105a-6815-4b8d-b10b-ecb935b6e1c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_23746850-ab51-45b5-8af7-63cb547a21d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_a3121fd3-bd69-449c-abe6-d2d6683442a1" xlink:to="loc_us-gaap_NonUsMember_23746850-ab51-45b5-8af7-63cb547a21d5" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/SubsequentEventsDetails" xlink:type="extended" id="i9c3a8bd822a945ada11d4c45f441b132_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_07be4015-1a9b-4ffb-a267-a35fb07aa2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_8ff05831-c0ca-40c5-9c8b-47bbbe9f29da" xlink:href="rhi-20221231.xsd#rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_07be4015-1a9b-4ffb-a267-a35fb07aa2f7" xlink:to="loc_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_8ff05831-c0ca-40c5-9c8b-47bbbe9f29da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_a8dc46ba-27a6-4b95-a05f-34a93a7aeb99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_07be4015-1a9b-4ffb-a267-a35fb07aa2f7" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_a8dc46ba-27a6-4b95-a05f-34a93a7aeb99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_6b4ca287-1b97-45e2-b7ba-b73358b15ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_07be4015-1a9b-4ffb-a267-a35fb07aa2f7" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_6b4ca287-1b97-45e2-b7ba-b73358b15ca5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_1ec486df-d74c-41a3-a49d-8135afad6106" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_07be4015-1a9b-4ffb-a267-a35fb07aa2f7" xlink:to="loc_us-gaap_SubsequentEventTable_1ec486df-d74c-41a3-a49d-8135afad6106" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_522debcf-662a-408f-a3f9-5dd1b12b512d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1ec486df-d74c-41a3-a49d-8135afad6106" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_522debcf-662a-408f-a3f9-5dd1b12b512d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_522debcf-662a-408f-a3f9-5dd1b12b512d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_522debcf-662a-408f-a3f9-5dd1b12b512d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_522debcf-662a-408f-a3f9-5dd1b12b512d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_99f07b8b-8c6f-4f7f-9b03-b3efdc5d0a72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_522debcf-662a-408f-a3f9-5dd1b12b512d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_99f07b8b-8c6f-4f7f-9b03-b3efdc5d0a72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_c714c0d6-7c64-4930-b6d4-2e29115bee8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_99f07b8b-8c6f-4f7f-9b03-b3efdc5d0a72" xlink:to="loc_us-gaap_SubsequentEventMember_c714c0d6-7c64-4930-b6d4-2e29115bee8f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:definitionLink xlink:role="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended" id="idb1ea1251e4e4a39b2abc554a5040231_ScheduleIIValuationandQualifyingAccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_047edbfe-8a5a-4972-86f4-90deabf9dd2f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4c65ef6f-5549-4487-a6bf-1f995b3f7735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_047edbfe-8a5a-4972-86f4-90deabf9dd2f" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4c65ef6f-5549-4487-a6bf-1f995b3f7735" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_427609ca-5a9a-4951-8506-6bb197a0db1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4c65ef6f-5549-4487-a6bf-1f995b3f7735" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_427609ca-5a9a-4951-8506-6bb197a0db1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_39bb3edb-c819-4e7b-b83d-bed1952e075c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4c65ef6f-5549-4487-a6bf-1f995b3f7735" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_39bb3edb-c819-4e7b-b83d-bed1952e075c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_076ce81b-f296-4e8b-afa7-86724281ab34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4c65ef6f-5549-4487-a6bf-1f995b3f7735" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_076ce81b-f296-4e8b-afa7-86724281ab34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_22c85fd6-21d9-4f63-bb35-c4efd25e144c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4c65ef6f-5549-4487-a6bf-1f995b3f7735" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_22c85fd6-21d9-4f63-bb35-c4efd25e144c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_0960f671-a3fb-4759-8617-00563daa505b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_632f29e0-6081-4988-8e01-0beed4bd075b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_047edbfe-8a5a-4972-86f4-90deabf9dd2f" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_632f29e0-6081-4988-8e01-0beed4bd075b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e5ccc37c-290e-43e5-a3b6-cc7d23fdb3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_632f29e0-6081-4988-8e01-0beed4bd075b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e5ccc37c-290e-43e5-a3b6-cc7d23fdb3f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_e5ccc37c-290e-43e5-a3b6-cc7d23fdb3f2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e5ccc37c-290e-43e5-a3b6-cc7d23fdb3f2" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_e5ccc37c-290e-43e5-a3b6-cc7d23fdb3f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cfcae19-7f3f-48af-9564-4f3e9c4e7ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e5ccc37c-290e-43e5-a3b6-cc7d23fdb3f2" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cfcae19-7f3f-48af-9564-4f3e9c4e7ce0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_03d4f239-7ef4-4063-af3e-3d3cc1989e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cfcae19-7f3f-48af-9564-4f3e9c4e7ce0" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_03d4f239-7ef4-4063-af3e-3d3cc1989e27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_0f56a8b9-04ad-4a24-856e-f52cce4058e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cfcae19-7f3f-48af-9564-4f3e9c4e7ce0" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_0f56a8b9-04ad-4a24-856e-f52cce4058e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b11a28f5-5d07-4bb7-bb1a-2e45b4be83ba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_632f29e0-6081-4988-8e01-0beed4bd075b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b11a28f5-5d07-4bb7-bb1a-2e45b4be83ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b11a28f5-5d07-4bb7-bb1a-2e45b4be83ba_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b11a28f5-5d07-4bb7-bb1a-2e45b4be83ba" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b11a28f5-5d07-4bb7-bb1a-2e45b4be83ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_676ce9de-3acb-460b-a295-b28e37cbde86" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b11a28f5-5d07-4bb7-bb1a-2e45b4be83ba" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_676ce9de-3acb-460b-a295-b28e37cbde86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_7a03f7ec-c0c4-48c3-884b-c328dcdf6086" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_676ce9de-3acb-460b-a295-b28e37cbde86" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_7a03f7ec-c0c4-48c3-884b-c328dcdf6086" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>14
<FILENAME>rhi-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:748c6db4-1abd-4592-9396-dad26d18d211,g:2689c053-6bda-4c15-ba5b-0f1e84eadaa7-->
<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_IncreaseDecreaseInStockholdersEquityRollForward_8fde6f6d-39f5-4561-a23a-942f0b8c2b13_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_c8e07e19-a6ce-4cdb-b310-9f8b4aa01896_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDue_415b51e1-ef68-434c-8785-ad24dfdff45d_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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7e515043-e2e0-4a63-95c6-0fdd6d7eef83_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/2022/elts/us-gaap-2022.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_us-gaap_ProvisionForDoubtfulAccounts_263d0db3-f5d9-419f-8da4-2090a353cdff_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxAssetsNet_1fed50c9-961c-4023-a3c8-e1656e6ffd21_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/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_FinanceAndAccountingMember_0c1c3d31-2e5e-4918-84c3-83f84df3da1f_terseLabel_en-US" xlink:label="lab_rhi_FinanceAndAccountingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance and accounting</link:label>
    <link:label id="lab_rhi_FinanceAndAccountingMember_label_en-US" xlink:label="lab_rhi_FinanceAndAccountingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance and Accounting [Member]</link:label>
    <link:label id="lab_rhi_FinanceAndAccountingMember_documentation_en-US" xlink:label="lab_rhi_FinanceAndAccountingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance and Accounting</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_FinanceAndAccountingMember" xlink:href="rhi-20221231.xsd#rhi_FinanceAndAccountingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_FinanceAndAccountingMember" xlink:to="lab_rhi_FinanceAndAccountingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_82f20d77-b2ae-4dd3-b9e1-5035dd970218_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_2e61d23a-1714-4822-833d-d4f9b695d877_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_e82a1a34-f6b2-48a8-be83-02962b15af46_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/2022/elts/us-gaap-2022.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_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_ad4b9e2e-a68b-462a-9899-e5ef5f041a9e_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/2022/elts/us-gaap-2022.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_us-gaap_DebtInstrumentAxis_fb640eaa-eaec-4fe3-868e-85ea72d10093_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_fab3bbac-c71e-46de-858d-f6938357ccc0_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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1bd1afc0-d8e8-4d6a-a551-739a3b75cb8e_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/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_00777986-ab35-435f-a8cd-34c44adb5827_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_5513213c-1f88-4fe3-9b7c-311a60c1a03f_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/2022/elts/us-gaap-2022.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_ValuationAllowancesAndReservesDeductions_9114f74e-7d43-4a9b-a3ab-feee94ba4b7e_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/2022/elts/us-gaap-2022.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_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_c87e969c-1d27-463a-8cca-5c450c51c8f8_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/2022/elts/us-gaap-2022.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_SoftwareAndSoftwareDevelopmentCostsMember_979b56c4-6dcc-4d18-a329-c8b3a271f407_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/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock_8fb40c31-aa2f-4d50-ad8d-5ac58210fec6_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">Schedule of 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-20221231.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_FairValueOfFinancialInstrumentsPolicy_f2a054d5-e91a-498b-9607-58954a713efe_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/2022/elts/us-gaap-2022.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_AdditionalPaidInCapital_e93def0a-a4b0-445f-80ce-e79693fd36fe_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/2022/elts/us-gaap-2022.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_srt_RangeMember_8ebb2148-d9db-4963-8f81-bed027cfc5c1_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/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_d93705c2-f2b9-4b90-b00a-d86f2ce181d8_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments_3fb6a90a-69f4-4317-96f6-9b8d2d458436_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">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-20221231.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_DeferredTaxAssetsLiabilitiesNet_df1238bb-5744-4259-86a1-4ab928b803a1_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/2022/elts/us-gaap-2022.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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_63fe50b9-9224-4088-8ae8-db5a20c1aee8_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/2022/elts/us-gaap-2022.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_us-gaap_ShortTermDebtTypeAxis_7bc18744-5e97-4e61-8f99-5138252abe1d_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/2022/elts/us-gaap-2022.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_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized_719a9506-c50d-4cee-aaac-23934ad82417_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-20221231.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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f5439439-2d98-4c45-a722-a39a2b7d219f_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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_a262dcd9-c444-401e-abb9-a489af2483cf_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">Schedule of 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/2022/elts/us-gaap-2022.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_693e986d-ef01-44c4-8a0e-96321425a024_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_25442f8b-4d15-480c-8176-6005bd5092da_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/2022/elts/us-gaap-2022.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_us-gaap_DomesticCountryMember_3e6390e7-dd9b-459b-8730-3b364cbc8c07_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/2022/elts/us-gaap-2022.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_RepaymentsOfDebt_3de491f5-0f95-4e2b-8fe1-6bcdbc4972e4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" 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">Repayment of notes payable</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_b9bb128c-c238-4ff0-b97d-b843e32a6d69_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">Schedule of 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/2022/elts/us-gaap-2022.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_CurrentStateAndLocalTaxExpenseBenefit_8ce28e72-8575-4177-9d7a-7366a6d62ca8_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/2022/elts/us-gaap-2022.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e52685d2-37fc-45ac-a7b5-34a39f9f268d_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/2022/elts/us-gaap-2022.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_NetIncomeLoss_65968125-7772-4efa-9977-dc934c3c9e21_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_ebf8063b-2ac4-421e-aa85-e82d540153c7_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_8aec7e82-5694-40e1-9ca8-178f8f9bc2b4_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/2022/elts/srt-2022.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_SubsequentEventTypeAxis_98397270-91dd-494a-843f-30f430e78618_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_3de802c1-4237-4fbe-ba05-e89c389c988f_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, to be Paid [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredCompensationPlanDividendIncome_6c53bb7c-c7c7-4915-92b0-f42f9f7557c2_negatedTerseLabel_en-US" xlink:label="lab_rhi_DeferredCompensationPlanDividendIncome" 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">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-20221231.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_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_4d7209ee-74c4-41cb-9b50-10bbf4618468_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_df2f9d75-0b67-4b8c-b32d-299dcd2e6aa0_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/2022/elts/us-gaap-2022.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_us-gaap_EquityComponentDomain_f342f243-ce01-4926-b1cd-47023fad3554_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_a0cc3c45-35d8-4f33-939f-77e6b20caf4f_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees_c218d369-0103-4e13-8e10-174c9cb53b97_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-20221231.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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_d14e75e4-e0ab-42e5-b0d5-7d7a12538b53_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeasesTextBlock_9648145a-ff75-4999-9a7e-2805fbd5faeb_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_0b7e8b34-ffbf-4fb5-b9a0-76b50e249cf9_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 leases, not yet commenced, term</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/2022/elts/us-gaap-2022.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_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid_70ae158a-2640-4c8f-af41-c1488a36fd3e_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-20221231.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_rhi_PermanentPlacementTalentSolutionsMember_953c2714-fb9a-4f8f-8587-09a9c651458b_terseLabel_en-US" xlink:label="lab_rhi_PermanentPlacementTalentSolutionsMember" xlink: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 talent solutions</link:label>
    <link:label id="lab_rhi_PermanentPlacementTalentSolutionsMember_label_en-US" xlink:label="lab_rhi_PermanentPlacementTalentSolutionsMember" xlink: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 Talent Solutions [Member]</link:label>
    <link:label id="lab_rhi_PermanentPlacementTalentSolutionsMember_documentation_en-US" xlink:label="lab_rhi_PermanentPlacementTalentSolutionsMember" xlink: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 Talent Solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementTalentSolutionsMember" xlink:href="rhi-20221231.xsd#rhi_PermanentPlacementTalentSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_PermanentPlacementTalentSolutionsMember" xlink:to="lab_rhi_PermanentPlacementTalentSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_610833d5-ae64-4424-9275-b116b01f6416_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/2022/elts/us-gaap-2022.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_ProceedsFromEmployeeDeferredCompensationTrustRedemptions_3b556829-4eb9-4631-bf48-07473ed47ec6_terseLabel_en-US" xlink:label="lab_rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions" xlink: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_ProceedsFromEmployeeDeferredCompensationTrustRedemptions_label_en-US" xlink:label="lab_rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions" xlink: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 Employee Deferred Compensation Trust Redemptions</link:label>
    <link:label id="lab_rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions_documentation_en-US" xlink:label="lab_rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions" xlink:role="http://www.xbrl.org/2003/role/documentation" 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:loc xlink:type="locator" xlink:label="loc_rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions" xlink:href="rhi-20221231.xsd#rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions" xlink:to="lab_rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_02cf081b-2321-4123-b189-0179a9652408_terseLabel_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink: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 letter of credit</link:label>
    <link:label id="lab_us-gaap_StandbyLettersOfCreditMember_label_en-US" xlink:label="lab_us-gaap_StandbyLettersOfCreditMember" xlink: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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandbyLettersOfCreditMember" xlink:to="lab_us-gaap_StandbyLettersOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_f1ac330e-4bea-470d-b3fc-05fe37a02fc9_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/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_9adfdadf-f788-42b3-9c0c-09af1f8c020c_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/2022/elts/us-gaap-2022.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_GoodwillLineItems_9b1078ef-77b9-407e-853b-6d07a24fc623_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_fec358ec-bc03-4b60-bb2e-03b7fc230b85_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_9cf40a61-45f2-441f-aefb-25403bb0d1d9_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/2022/elts/us-gaap-2022.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_dei_EntityAddressStateOrProvince_2b9a4411-5b49-493d-bcf6-9473100edc03_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_afd81d85-fa59-4d77-8473-34a7d0b49bce_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/2022/elts/us-gaap-2022.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_AwardTypeAxis_4bb2b6bc-bde7-44b5-883b-4d8e845537ec_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_d723fcaa-22b1-4ab1-b80d-956594031e95_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_LesseeOperatingLeaseTerminationPeriod_8143eb0a-db05-402d-961a-5627e42bebeb_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-20221231.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_IncreaseDecreaseInDeferredCompensation_b802e065-3d3b-436c-8696-19072eb70a43_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/2022/elts/us-gaap-2022.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_OperatingLeaseLiabilityCurrent_4466c9e5-1e98-4187-96df-0b3bfebed635_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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_02e8ec51-8215-401d-b72e-5daace612c13_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/2022/elts/us-gaap-2022.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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_1400c9ee-7773-43a4-8a1a-e94d2e5dffec_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/2022/elts/srt-2022.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_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_1a7c5493-e6d5-42f0-b74b-41be592ce4a9_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-20221231.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_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract_9baccceb-6995-467b-b5da-2615c911a53e_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</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-20221231.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_CapitalizedComputerSoftwareGross_f8d6d564-88a7-44b8-9abc-32b0e0c98443_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/2022/elts/us-gaap-2022.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_dei_DocumentAnnualReport_c5637cdb-1036-41c4-bc92-07237750ec49_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/2022/dei-2022.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_AllowanceForDoubtfulAccountsReceivableRecoveries_eeae132b-d7da-422d-81b3-c35fade3fc0a_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/2022/elts/us-gaap-2022.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_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue_22cd21cd-0e28-40b2-bf00-0d6165cc4039_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-20221231.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_Liabilities_ed31b585-2c6c-4a6e-a4dc-378b5fd6ef30_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fc215402-a04a-4887-be61-e88644319df8_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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_2e611c0f-8183-49b5-a8f2-07e939a3e0ff_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_2bc7fd11-f254-49ac-8b23-13a47cfac700_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_5a2b16a5-31d0-4f68-8c42-044e18526287_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ComputerHardwareMember_fcd80285-35f7-4855-a0fa-64be2a845e59_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-20221231.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_AccountingChangesAndErrorCorrectionsAbstract_87616feb-4276-4fb9-8841-4caba1048104_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/2022/elts/us-gaap-2022.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_OperatingLeasedAssetsLineItems_290dee92-56dd-4021-ac09-2ee669a6de13_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/2022/elts/us-gaap-2022.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_dei_EntityCommonStockSharesOutstanding_350d76aa-22cb-4a87-8e55-142614ed3f89_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_260e3e42-91ae-4b63-8997-d373ee9848c7_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/2022/elts/us-gaap-2022.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_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_b46f32d1-79b2-4037-9f84-82a8a58bca5f_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/2022/elts/us-gaap-2022.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_RevolvingCreditFacilityMember_6f177e6c-babb-4ec8-ab62-6cf63be5e24d_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_c237d966-2bfa-4d3c-8d90-0665ce6e312b_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">Schedule of Depreciation Expense Computed Using Straight-Line Method over Useful Lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_5e04e629-b553-4835-b2e6-9dbea902fb88_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">Schedule of 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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_57bc9353-fe78-4ff4-8016-6f1b7cab0584_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/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_40254ed8-b0b4-482d-b36f-efac3d8be643_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/2022/elts/us-gaap-2022.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_us-gaap_PreferredStockSharesIssued_cd584e60-191e-4bf2-b08b-2f438338c81e_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_d41f8a60-af4b-40dd-bf3d-8804af9e0536_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_5bc8666c-6fba-477e-b8fd-31f7f697ff7e_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_0dfbdeae-c0cf-4149-ad90-845827955a28_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ddeb95ac-6419-45ac-a5c6-d344c9a46d94_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&#160;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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cdd4fa91-6ac3-47f4-a277-e48b4b8bd0e5_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_62f69d5f-9cde-458c-b320-7dce620de91f_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/2022/elts/us-gaap-2022.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_StatementBusinessSegmentsAxis_98428171-4def-4d1e-9f8c-58bfe42ca014_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_da7d6a23-a9ff-4aca-a351-e753d02b920f_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage_617cb7d6-d8eb-40f4-ae56-f873afa46ed3_terseLabel_en-US" xlink:label="lab_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage" xlink: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_LineOfCreditFacilityUsedPortionServiceFeePercentage_label_en-US" xlink:label="lab_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage" xlink: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 Portion, Service Fee, Percentage</link:label>
    <link:label id="lab_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage_documentation_en-US" xlink:label="lab_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage" xlink: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 Portion, Service Fee, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage" xlink:href="rhi-20221231.xsd#rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage" xlink:to="lab_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_1d4ddd12-3c30-4bde-8882-025b07d367d3_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/2022/elts/us-gaap-2022.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_dei_EntityShellCompany_91c24e8b-5422-4186-bf47-68a7ae4f08d9_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_8812270c-5173-4e3c-874b-0bcc2a22f13b_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/2022/elts/us-gaap-2022.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:label id="lab_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_4fc46ede-3eeb-4ca7-b4a0-8689d9f1f1ae_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_c88cfb87-a546-4297-a128-417fdff24ffe_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_bf9b4e36-8e0f-483a-b83c-ce9ca875c1e4_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">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_41b2b2de-d1aa-4ebb-9358-c5b3e78d297b_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/2022/elts/us-gaap-2022.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_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_ff468f72-eb30-4223-bb14-46c415766ee1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink: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 comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink: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), Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_1dadd3be-ad01-4a70-8736-486b0b759ead_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_3dc1e998-8c86-458c-b4bc-6d215005a35e_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_41309ee2-41bd-454c-881f-66110bef2f8c_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/2022/elts/us-gaap-2022.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_dei_DocumentPeriodEndDate_f7e5aa96-c040-4984-82e7-5f3c77c88524_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_c99d4f06-08b0-48c0-83bc-cf02fe5c84a7_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/2022/elts/us-gaap-2022.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_rhi_ProtivitiMember_d4f833df-c8d2-4ef1-af44-3e7fda4c4755_terseLabel_en-US" xlink:label="lab_rhi_ProtivitiMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Protiviti</link:label>
    <link:label id="lab_rhi_ProtivitiMember_label_en-US" xlink:label="lab_rhi_ProtivitiMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Protiviti [Member]</link:label>
    <link:label id="lab_rhi_ProtivitiMember_documentation_en-US" xlink:label="lab_rhi_ProtivitiMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Protiviti</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProtivitiMember" xlink:href="rhi-20221231.xsd#rhi_ProtivitiMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ProtivitiMember" xlink:to="lab_rhi_ProtivitiMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember_90c737c1-1581-40a3-a52e-aeb9983034be_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-20221231.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_rhi_DeferredTaxAssetsOtherNet_ec43268b-9ac9-4b2f-9aa5-963d026a967b_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-20221231.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_us-gaap_OtherCurrentAssetsTextBlock_29d3cbe4-e213-465d-b25a-8d830e002cbf_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/2022/elts/us-gaap-2022.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_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability_e74f794c-e3d4-43b2-a25a-115c879a29b9_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-20221231.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_us-gaap_Assets_16bf49bc-5fe0-470c-802e-e9cf808ed3e1_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_7bc84698-88c1-4218-b955-27ecacb7c8c9_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/2022/elts/us-gaap-2022.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_EarningsPerShareAbstract_2cc15731-d4d9-4b14-8ad4-2527e65cc743_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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7dcbb17b-233d-4ea9-b7ff-a525a8951c0f_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">2027</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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivities_b943e701-d63b-4663-bf72-7c26c72b5c09_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_87bc7498-2175-47b0-ad7f-171e13d47b9e_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_AmortizationOfCloudComputingImplementationCosts_6b1f97ba-741f-4f67-a63f-b66af22e9c89_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-20221231.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_us-gaap_EmployeeRelatedLiabilitiesCurrent_0659d4ee-fa17-4a50-952f-26df8d5569f6_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_d547e24f-02ac-4613-9772-1a7bb474f4da_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/2022/elts/us-gaap-2022.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_LineOfCreditMember_145ffb19-f7a4-41a8-9a1a-1c7b29741b50_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit_b4b7d1f9-498a-4bee-88a3-ac5368c6dc11_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-20221231.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ada48a54-1150-40dc-9ec6-dd4a17be8765_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_64128572-066f-47c3-b733-5680134ed210_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/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_258f9fd7-a2ce-407c-8375-1b76d87915bd_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/2022/elts/us-gaap-2022.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_SegmentDomain_ba465b5d-5f64-4cf7-9f53-b92a2b0be5df_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_397acfe7-9683-4615-a6d4-218f6131f9cd_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/2022/elts/srt-2022.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_us-gaap_ScheduleOfGoodwillTable_2421ac90-6f37-40ee-b5ee-12bb9d0297b6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_cfbe05d5-811f-4c59-b1ef-c9c0c16c44b8_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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_73698d89-a0a1-47b2-98ae-38bb1df27793_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/2022/elts/us-gaap-2022.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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_3add7896-3940-4b62-b846-4299b4fad1bc_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">Schedule of 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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsPolicyTextBlock_bd014b25-d0bb-42c1-b3f6-e7031b2482cb_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/2022/elts/us-gaap-2022.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1b37ca98-9db7-4009-9e7d-5095507e12a7_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">Schedule of Provision 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/2022/elts/us-gaap-2022.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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_7cc070f4-7e0f-4052-bbc0-1878d78d77ce_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cb349305-eb2d-4e1a-a58b-f0a0e7d091e3_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_beec84b0-d50f-41aa-b1ae-7371cd903ccf_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/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_PaymentsForEmployeeDeferredCompensationPlan_43d6c3d9-619f-4263-9e0c-0228f2528753_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-20221231.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_IncreaseDecreaseInIncomeTaxes_1d63c687-fe34-4e78-aa63-4b1632009415_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/2022/elts/us-gaap-2022.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_us-gaap_GrossProfit_981ec32e-ee54-4d95-965a-3e33683be898_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/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_f33cc5f5-90e2-482d-80e2-99b4cf9dcf5f_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/2022/elts/us-gaap-2022.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_dei_EntityRegistrantName_d43a0657-5cfb-498b-8ab6-996ac63e0688_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_CreditAgreementMember_705d97ba-9bbb-49f8-a368-9bcc7683e9fd_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-20221231.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_us-gaap_SubsequentEventsTextBlock_b18c3f29-e65a-46bc-a636-6d5e936fb6ed_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/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares_f06fcf26-8f28-465a-8272-2fa43884b0ec_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-20221231.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8b7795ea-ca24-4221-ae82-caa65a18c956_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/2022/elts/us-gaap-2022.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_GoodwillForeignCurrencyTranslationGainLoss_c642d8d4-4c2c-4b27-9782-a98b98e4a7ca_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/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_cccba339-6f62-4b18-9147-1c39713f093b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_328ed4fe-84ab-4966-8c47-d7b63a79d3a3_terseLabel_en-US" xlink:label="lab_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink: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 number of shares authorized to be repurchased (in shares)</link:label>
    <link:label id="lab_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_label_en-US" xlink:label="lab_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink: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 Additional Shares Authorized To Be Repurchased</link:label>
    <link:label id="lab_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_documentation_en-US" xlink:label="lab_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink: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 Repurchase Program, Number Of Additional Shares Authorized To Be Repurchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink:href="rhi-20221231.xsd#rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" xlink:to="lab_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased" 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/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_7ebf0bab-b964-439a-a332-01e90c08e709_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/2022/elts/us-gaap-2022.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_IntersegmentEliminationMember_11e9c1e6-041d-44d3-a7b4-902094630c34_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">Elimination of intersegment revenues</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/2022/elts/us-gaap-2022.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_ConsolidationPolicyTextBlock_cdc3b8ab-64d1-4e60-9fad-9ecd79528ae2_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/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_74441957-a303-4aef-b699-bcd0a6de58ec_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_142a7756-7547-45a4-938d-f505f766e5c6_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_ba5401c7-9ef0-449e-a4f6-e2d325e502eb_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_df446875-97e4-4931-959a-616e28fdfca4_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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_cfb046a5-6a57-4e1a-b9a1-6dd3e4f873d5_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/2022/elts/srt-2022.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_DeferredTaxAssetsOperatingLossCarryforwardsForeign_6a64fd12-abe7-4e6a-b08d-f3b7bafecf49_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/2022/elts/us-gaap-2022.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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_def0de27-297b-465e-b82f-5fdd4ad7da9c_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/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e5720531-c5d6-4f27-a645-ba147c13122d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_d9c54037-6add-44be-9552-9b7a5e0abc2f_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/2022/dei-2022.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_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract_bef1c700-61b3-49a1-8777-9e8213ddf478_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">Weighted average remaining lease term:</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-20221231.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_dei_TradingSymbol_6c58773c-b284-4b55-bb6a-f72642e18095_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_fb705ebc-0b6e-4fa2-af85-6aba8e44f96b_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedPayrollTaxesCurrent_b1b627ce-8f72-405b-8d25-680bf1d11aed_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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_1faefd29-3398-4661-b731-6e57ffd08c57_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/2022/elts/us-gaap-2022.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_DeferredForeignIncomeTaxExpenseBenefit_fca30bcd-8831-4ac7-8671-1a3df119c164_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_6b0c2701-cbaf-4381-8918-b88659da93e5_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/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateContinuingOperations_7dcab1e2-81bb-4a1e-a1ce-57e0d2732a3c_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/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_f8eee2ce-00e9-4c4f-9e18-f1d4963d0fc2_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/2022/elts/us-gaap-2022.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_SubsequentEventsAbstract_1f8edb9b-35f4-49d7-aaf5-76ad1d0f22b2_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/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f8215012-9306-4858-a9c6-9ff866392715_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_2ea1acbd-f14a-44c2-98c2-199dec88393b_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_e8481e85-5760-4a1d-adf6-6cd5450e3c67_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_7373c786-595b-403d-a425-f739eadd6ecc_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/2022/elts/us-gaap-2022.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_AmortizationOfIntangibleAssets_be073d23-43c5-4d92-8a61-fbe87fe5a070_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_ce9e5624-5a3e-42a5-8f9b-4e062bbc6a52_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of 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/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_f0067bf4-675e-4987-b165-063d7989934b_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/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_a4b0972a-292c-47e2-a8d8-bda93f68ec45_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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_IncomeTaxesLineItems_0a72b6a4-3b15-4f7e-bfac-090d635fe096_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-20221231.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_893421c3-1c58-4d9c-95d8-a973df760064_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-20221231.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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a7e159a5-cd61-4f85-80cc-c7eb9f8fbde5_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">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_8f819aa7-e2ec-43f9-91c2-d972833e737c_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-20221231.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_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_3e32716e-8c0f-41bd-8d4d-c3230333f02e_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/2022/elts/us-gaap-2022.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_LossContingencyDamagesSoughtValue_5cfe48da-9336-4913-be7c-864991882efd_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/2022/elts/us-gaap-2022.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_GentryCaseMember_8b3662d4-f182-4bb9-b327-18fbecf62a49_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-20221231.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_StockholdersEquity_059e561f-c1bb-4547-ad53-f033c20d864d_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_00d95dfd-2cc5-4bef-8a79-07a2a290de1b_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_e5f105fb-94fd-485f-8e34-e49fda8ea6dc_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_CommonStockRepurchasedValue_d9cf02b8-a461-4e70-825f-de32602fb29e_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-20221231.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_PrepaidExpenseCurrent_1d8d2d99-32bf-45eb-b8d6-e104b5c5fa5c_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/2022/elts/us-gaap-2022.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_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts_207b3fff-8f18-4917-89d0-71c36232b49e_terseLabel_en-US" xlink:label="lab_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts" xlink: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 and capitalized costs</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts_label_en-US" xlink:label="lab_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts" xlink: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, Internal-Use Software And Capitalized Costs</link:label>
    <link:label id="lab_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts_documentation_en-US" xlink:label="lab_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts" xlink: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, Internal-Use Software And Capitalized Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts" xlink:to="lab_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_bc4de136-893c-4ef6-89bd-64902e9351be_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/2022/elts/us-gaap-2022.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_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets_c18fa982-c703-421a-aaaf-bdb381df946c_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-20221231.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_DeferredTaxAssetsOther_8e94a1b6-33ab-4287-8fad-594066c52918_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/2022/elts/us-gaap-2022.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_dei_EntityInteractiveDataCurrent_c837d1aa-41fd-4cb0-a129-9899e1251c13_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost_d27e1d0c-5ae8-45c9-b5f3-07a7e23aaedc_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-20221231.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_DeferredTaxAssetDomain_67ebe7f4-23a6-4f80-965f-06c8e4f7a527_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/2022/elts/us-gaap-2022.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_ScheduleOfPropertyPlantAndEquipmentTable_ba5fea7e-1634-4f2d-9e01-68ffc3425123_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_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-20221231.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_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3f14be54-f499-4c1e-bd93-6755a8f9faa7_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_11f07e4e-ad9c-45a8-921b-3bfc4bfc4f36_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/2022/elts/us-gaap-2022.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_rhi_ForeignCountriesMember_6d7c7b7b-bacc-4753-8153-42d5d2785ed4_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-20221231.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_us-gaap_PaymentsOfDividends_be122574-ba1b-47b4-9e2c-b55cd5acfcd9_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/2022/elts/us-gaap-2022.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_us-gaap_RetainedEarningsMember_9af2fb81-6233-491f-8572-f9151e573e09_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/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_b0add313-a5d8-4efa-9906-08b9f708e1a1_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredCompensationPlanAssetsCurrent_a01d8958-f396-479b-8fdd-6ec68959ea8b_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-20221231.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_c8c7243e-892d-4879-9ad4-4a47447af4fb_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ad20d7b6-7f34-4b1e-bb40-11ffee0ab971_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_86c03b96-27e7-42e3-812a-0754a88524ff_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/2022/elts/us-gaap-2022.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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_27a0e39b-ca73-4353-8eb1-a91e39e835fc_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/2022/elts/us-gaap-2022.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_NumberOfReportableSegments_a677699f-0ce5-4bf7-8aee-d3fe834c55ca_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_b7f4331b-d116-4624-95ea-8196eff13b40_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/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_4da82c1b-cfd1-488a-9b17-0ab5fc7a8d09_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_3ef421c3-25c1-4476-9a5b-002c1b6aeb2f_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/2022/elts/us-gaap-2022.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_IncomeTaxPolicyTextBlock_cfe058c6-a8a4-4d4a-975a-4341f4f68e8d_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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilityDepreciation_89768a65-d2f1-41c4-8ec9-0eee45b6d7a3_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-20221231.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_StatementTable_450e9f84-2210-4fb8-9991-acecf427a921_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_54f15983-905f-4d2c-a118-c9ea773d95ad_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/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_1794e084-4156-4196-9e0e-d2b13dd9c86d_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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_cf45d392-79c4-4f8b-afbc-d8faeca8c4ed_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_3d780023-5a34-465b-8877-c436202c649e_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">Schedule of 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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_1e475445-9487-49ab-930b-ef2b36c6cd00_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 plan adjustments, 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/2022/elts/us-gaap-2022.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_srt_RangeAxis_450dbc6c-f2bb-4f3c-8adc-50cc400100af_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/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_StockRepurchasesAwaitingSettlement_c54190f0-ad3e-437e-9567-0044044780a0_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-20221231.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_LeaseholdImprovementsMember_cf837195-b4c9-4b13-9651-fd5ecf717cb6_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/2022/elts/us-gaap-2022.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_RetainedEarningsAccumulatedDeficit_ce309d57-c668-4559-a2d6-bd4ea32e7e77_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/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_b7933ce7-2eea-4747-8019-395fe89dad22_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/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_be6a771c-2c2f-4dbd-828c-105dc169ae7a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_895bcfc3-e27b-4458-bae3-83de6b893665_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_369a6a37-a9f1-44e5-a6b6-78bd37f7a981_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/2022/elts/srt-2022.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_ComprehensiveIncomePolicyPolicyTextBlock_82fc7c9d-04a9-4acc-9352-517ff7735a9f_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/2022/elts/us-gaap-2022.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_dei_DocumentFiscalYearFocus_907e9756-2e67-40ac-8c31-b33157b5892e_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_e2cb15ae-a10e-496e-a54c-7a127088d8e2_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_a4089392-1bfa-4c9d-83a3-3f1cbeae6332_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0df1ed7b-0717-4c81-ad44-21338c257971_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_dc5668e1-43dd-4013-a2b0-df5a42de2191_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/2022/elts/us-gaap-2022.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f190048c-1038-4098-a1ab-2588732cd245_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/2022/elts/us-gaap-2022.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_FairValueByFairValueHierarchyLevelAxis_1e368e7f-a16e-4bac-8986-6d96407447f3_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/2022/elts/us-gaap-2022.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_SellingGeneralAndAdministrativeExpense_a86eac11-5c77-4572-83c9-06040aa8e2f6_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_90aaada3-83bb-419c-ba87-7048a3285f40_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/2022/elts/us-gaap-2022.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_LossContingenciesTable_6cba2378-16b7-45af-a5bd-30bf34de1587_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/2022/elts/us-gaap-2022.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_GoodwillDisclosureTextBlock_1135c94f-f250-4526-a526-a591535b71d5_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/2022/elts/us-gaap-2022.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_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock_43266d79-dc67-4dfc-9e5e-7d99e2fda592_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">Schedule of 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-20221231.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_OperatingLeaseRightOfUseAsset_c0b91c90-58bd-4699-83a8-2e78781bced0_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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_54079912-e35d-42b5-a54a-2e62d0ddb501_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockExpense_e9a8042a-ff6c-4060-ad00-04b52fd4472b_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/2022/elts/us-gaap-2022.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_dei_AuditorFirmId_559fe036-cf07-4362-a030-92d14a641863_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/2022/dei-2022.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_ProvisionForMedicalClaims_f2062a34-4dbb-46cb-bcd1-f8422d184257_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-20221231.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_DeferredTaxLiabilitiesAbstract_ecdb3434-0a6f-4d7b-aaac-816c8f4204cf_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/2022/elts/us-gaap-2022.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_OperatingLeaseExpense_819410b4-f95a-4b4c-bb88-c506e81d0b1a_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/2022/elts/us-gaap-2022.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_dei_DocumentTransitionReport_e9d09bbb-db05-4485-9c7d-f1da8d9fcf02_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_2c3e47d8-46de-4a3a-8bfe-d81a082477a7_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/2022/elts/us-gaap-2022.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_dei_LocalPhoneNumber_6c87558e-1b04-4011-a9c7-e78fdc8b36b6_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod_c11334c2-5885-40e8-8267-1572a4beefd7_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-20221231.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_bf841677-3912-482e-815d-429e5b5aeff4_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-20221231.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_OperatingIncomeLoss_bb4cdeab-b91a-4b6c-9969-de6951dde2c7_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">Segment 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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_74bb3371-084c-4d2c-a09c-5880d9e7298b_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/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_bbdee89a-8f6a-4f11-8e74-e0a9ef298115_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/2022/elts/us-gaap-2022.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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_7f519543-14ed-46ef-91d7-cd1fccefcc4f_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/2022/elts/us-gaap-2022.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_CommonStockSharesOutstanding_454b4913-a1bf-45fe-86f5-cf799f0302c2_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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_f254440c-04cf-4644-8376-78b58a3402f2_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_70da7e5d-ffd6-4e36-8248-28e789e004aa_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_cdcb5eb3-bf7e-446c-be35-d7a9b774c2cf_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/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredCompensationPlanInvestmentIncome_90fe9fbd-92c5-47c7-9c4a-f42d1a2b56af_negatedLabel_en-US" xlink:label="lab_rhi_DeferredCompensationPlanInvestmentIncome" 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">(Income) loss from investments held in employee deferred compensation trusts</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanInvestmentIncome_aadcfba5-4859-4851-b760-1d95c3aeac8b_negatedTotalLabel_en-US" xlink:label="lab_rhi_DeferredCompensationPlanInvestmentIncome" 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">(Income) loss 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-20221231.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_PropertyPlantAndEquipmentByTypeAxis_42306f2a-e6d0-4511-8ba7-df593f0286c0_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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_MutualFundBlendMember_ae1858bd-486c-452b-b190-2c8c37cfa7ce_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-20221231.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_f0d17150-b28d-48c6-8e54-0e425709d7d0_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/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidExpense_a123f5c8-0248-4881-bd07-512d654d043a_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/2022/elts/us-gaap-2022.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_IncomeTaxExpenseBenefit_c0c32539-4c28-441e-81c2-29306d767fc7_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_9a85ccb3-4c09-446f-b55a-3a08d6126549_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 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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_d952c8c7-8147-47c6-b81a-51641964a2b8_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_265d9c38-17fa-4da8-a048-8af3ed5fed62_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_ce798b9d-eb37-4cb5-a0af-f4a2078eaf3c_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_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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_62b71673-dbe4-474f-8f6d-c248dcca284b_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/2022/elts/us-gaap-2022.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_PreferredStockParOrStatedValuePerShare_19f4770d-f1f8-4f78-be85-bb58d98382b6_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_104bf15e-6dd0-4dc6-9e95-f6704d7a0d55_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">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_499e79d0-fc7d-40bb-878b-617eed424edd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_1924fbd4-1005-4a7c-9ef8-c0c3ea4f6d83_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/2022/dei-2022.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_AdditionalPaidInCapitalMember_e424d0b6-ec7f-4d60-9956-b8b99bb49bd3_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/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_a4431437-62d1-4962-a458-bf6f414f4928_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_ab3a6fb0-7adf-48e9-bb6c-2c0996d4b800_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/2022/elts/srt-2022.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_EarningsPerShareBasicAbstract_5e04af7e-e5c8-4eee-b8c3-f3cd952a2f8a_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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_CashPaidDuringPeriodForAbstract_729df753-2b2c-49cc-b3b6-154e7cb6f7e0_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-20221231.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_CostOfGoodsAndServicesSold_a1a1de02-b0f9-480e-b70d-91c2c7b274e5_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/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_4aa71942-a49a-436c-ab4f-a0ae52d65759_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_15e16d62-b6b9-43bc-ac5e-50a1d6f74e70_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/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_a34790e2-b54a-4f4e-b45a-005818755d86_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/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredCompensationPlanFundExchangesWithinPlan_f40d4804-b2b1-481c-ac14-83d4f9661d48_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-20221231.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_LossContingenciesLineItems_3cb0fec8-0336-44bb-8379-b61a199a766a_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/2022/elts/us-gaap-2022.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_InternalUseSoftwarePolicy_2c272ae0-8c82-47b2-a865-bc19a0a86b1d_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/2022/elts/us-gaap-2022.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_AllowanceForDoubtfulAccountsReceivableRollforward_ffe414dd-cc5d-4aad-83ff-1f7f7264a82b_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/2022/elts/us-gaap-2022.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_CommonStockDividendsPerShareCashPaid_84817f08-195a-47b9-915e-3fdf432ae727_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/2022/elts/us-gaap-2022.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_dei_IcfrAuditorAttestationFlag_c1ffaa0e-b296-49c4-ad7e-503c2ddd66d0_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/2022/dei-2022.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_AccountsPayableAndAccruedLiabilitiesCurrent_32a314c6-3697-46d6-967d-486c311bc8b7_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/2022/elts/us-gaap-2022.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_CommonStockValue_953877b5-60ba-43c8-8a0f-f26cb99b97e0_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, $0.001 par value; authorized 260,000,000 shares; issued and outstanding 107,698,498 and 110,685,989 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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_ce868e3a-f363-43fd-a859-4922c2051463_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_43caa89b-49f2-4d49-8c17-c0d2e6f9768c_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/2022/elts/us-gaap-2022.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_rhi_StaffingPlacementGuaranteePeriod_f935624c-90a8-4049-9719-3771c1a8b696_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-20221231.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_PreferredStockSharesAuthorized_c5c3ec93-02bf-4dc0-a06d-22adf347ff84_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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5eeffdee-8d81-4c65-a76f-8463033eb879_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_089fc027-659b-413c-b65d-e79422d7357c_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/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_AdministrativeAndCustomerSupportMember_31dfcc87-0301-4b02-8977-2c269940fce5_terseLabel_en-US" xlink:label="lab_rhi_AdministrativeAndCustomerSupportMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administration and customer support</link:label>
    <link:label id="lab_rhi_AdministrativeAndCustomerSupportMember_label_en-US" xlink:label="lab_rhi_AdministrativeAndCustomerSupportMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative and Customer Support [Member]</link:label>
    <link:label id="lab_rhi_AdministrativeAndCustomerSupportMember_documentation_en-US" xlink:label="lab_rhi_AdministrativeAndCustomerSupportMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Administrative and Customer Support</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AdministrativeAndCustomerSupportMember" xlink:href="rhi-20221231.xsd#rhi_AdministrativeAndCustomerSupportMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_AdministrativeAndCustomerSupportMember" xlink:to="lab_rhi_AdministrativeAndCustomerSupportMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_4d500209-8535-49bd-8130-7d8a5558d9f3_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/2022/elts/us-gaap-2022.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_CommitmentsAndContingenciesDisclosureTextBlock_2b600e7a-d5ed-4caf-8046-f397a98b0f6a_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/2022/elts/us-gaap-2022.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_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_aa897bd8-f126-42bd-b10e-23525a4f6c6b_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/2022/elts/us-gaap-2022.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_CommonStockSharesIssued_b76c684e-df22-4778-859f-c81ee800f1a3_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_0ef447fa-ec76-4d29-8531-70e273e84a55_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period, (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_a70f7c89-75bf-4973-8097-bd636587eee3_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period, (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition_b111c7ff-9d36-4353-bc1e-005e14c4adc4_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">Tax impact of uncertain tax positions</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-20221231.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_dei_AmendmentFlag_73310942-9a43-4a82-984c-17a34f733c21_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts_fbcfa2bd-1974-4eb1-9391-122455cdb721_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 (losses) 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-20221231.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_LesseeOperatingLeaseRemainingLeaseTerm_c27c38d2-cee6-44ed-b6df-02d133e75d6d_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetUsefulLife_18bd869e-46b4-41a0-92bc-f4705897aaa8_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInInvestingActivities_b06af86f-51eb-492f-9f35-315e8c340c46_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_763e5dac-3682-46f9-b733-5018d020388f_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/2022/elts/us-gaap-2022.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_InvestmentTypeAxis_d6b71e7a-395e-40e5-b0eb-b4db06221064_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/2022/elts/us-gaap-2022.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_srt_ValuationAndQualifyingAccountsAbstract_0268879e-25ff-46a2-a789-60c196c009ba_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/2022/elts/srt-2022.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_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_510c7fd4-d2fb-4e13-acff-ce019aafae0d_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTax_fcac35f1-770b-4665-99af-b3414e035f76_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/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_0634fdb5-9c75-48c4-af4a-08c4b57b3a65_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/2022/elts/srt-2022.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_us-gaap_GoodwillAcquiredDuringPeriod_77bc6fe6-6e27-464c-a564-4cf11d8cba39_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">Acquisition</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/2022/elts/us-gaap-2022.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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_61b71451-1aeb-4eca-8139-d79ac8afde4e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of 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/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_8e97c00f-bad7-41b0-958b-fe7e0db7e526_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7b3f8c8c-71d1-455e-bace-63ec3385d889_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_d0409583-e768-40c1-9e5f-1e1f606f1a52_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/2022/elts/us-gaap-2022.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_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock_dd379aa9-d5ba-4b62-8366-0a173aaea99a_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-20221231.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_rhi_TechnologyMember_36156c91-dbe3-45cc-a6f8-e0c8c7610399_terseLabel_en-US" xlink:label="lab_rhi_TechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology</link:label>
    <link:label id="lab_rhi_TechnologyMember_label_en-US" xlink:label="lab_rhi_TechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology [Member]</link:label>
    <link:label id="lab_rhi_TechnologyMember_documentation_en-US" xlink:label="lab_rhi_TechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TechnologyMember" xlink:href="rhi-20221231.xsd#rhi_TechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_TechnologyMember" xlink:to="lab_rhi_TechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_382f2b4c-0a5a-4919-91a8-4753f2880c2e_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_24cca374-06a4-451a-a872-a708d4af5ea6_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/2022/elts/us-gaap-2022.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_ValuationAllowancesAndReservesChargedToCostAndExpense_0da55089-e5e0-4171-a94f-b6f27364976e_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/2022/elts/us-gaap-2022.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_EarningsPerShareBasicTwoClassMethodAbstract_b547c23f-abcf-4ace-b095-79652c2397a2_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink: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_EarningsPerShareBasicTwoClassMethodAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink: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, Two Class Method [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicTwoClassMethodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_4752dd0d-399e-4cfa-958b-326000409248_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/2022/elts/us-gaap-2022.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_EntityIncorporationStateCountryCode_26a2d18a-7606-4e09-ae5a-fd6046ea71e5_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_674776b5-8d93-4924-9c23-6e05f2c7b808_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/2022/elts/us-gaap-2022.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_BasisOfAccountingPolicyPolicyTextBlock_bec109d8-30c6-4dcb-a766-ad22fa384bc0_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/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_bd609fea-0d12-4c72-b2f2-0987b230d96b_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, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_a3045940-05b9-4791-8a66-f18c07c554db_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/2022/elts/us-gaap-2022.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_us-gaap_PropertyPlantAndEquipmentNet_5b06489b-dfff-4d53-956d-d35a7634ad12_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_d3e23c5d-9acd-4cd9-8dd0-c8812af45cc2_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_9173e64d-b8d9-482b-bbaf-50d33268aee4_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">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_266bcc4c-9a09-49e2-90ce-70254f8eaead_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/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_b56a9573-bbc2-4f24-a693-796ae27bf071_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/2022/elts/us-gaap-2022.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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_4dcda3d7-6799-457b-8ce4-c9202da202c9_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f6c882ff-8722-4b43-bb30-1bff62d14258_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/2022/elts/us-gaap-2022.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_CommonStockSharesAuthorized_902f2314-76bd-46cd-b2bb-8ab40c59af64_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/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d731ee5e-4a15-497a-bd58-6ad212974c3e_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/2022/elts/us-gaap-2022.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_us-gaap_AccruedIncomeTaxesCurrent_038e5572-030e-49ac-90e2-3c4d59b97907_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/2022/elts/us-gaap-2022.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_srt_MaximumMember_f8a37481-bd05-4741-a6ac-1ad2dfe6d332_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f67e9c1a-5c52-4617-ac9c-82d01448d0a0_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/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ProvisionForWorkersCompensationClaims_dc6e5038-84f2-40c0-ac60-e022eaf3bbb3_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-20221231.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_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_33b6b41b-54dd-46e4-b4ba-317142577917_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/2022/elts/us-gaap-2022.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_CashAndCashEquivalentsAtCarryingValue_0063e34a-d0fd-445e-af21-4115208fc4ba_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_37c1ee30-3a96-4a86-bbcf-8ad670719e18_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_c6c21b0b-3a4f-43e7-92ce-6a21b0a285d8_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_6882d63d-01d4-444b-89db-d917883f6757_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/2022/elts/us-gaap-2022.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_dei_EntitySmallBusiness_bf22966e-eb66-401c-825b-d96e5a1dfc63_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_3080b354-8707-4a41-9af8-c952d695d490_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/2022/elts/us-gaap-2022.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_us-gaap_CommonStockDividendsPerShareDeclared_a8d4b60e-966a-4ec3-a01a-8d12cb06979c_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_ef20c015-19a9-457b-9f9f-621debb2f6e4_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/2022/elts/us-gaap-2022.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_DefinedContributionPlanIncomeExpense_4767af7f-b2d5-4d39-b1c8-d70feee19102_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-20221231.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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_b5d7369d-5b17-411f-8589-1e93d0728def_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/2022/elts/us-gaap-2022.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_TimeBasedAwardsMember_3abf5308-20d5-43bf-b10e-f81c20456e1c_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-20221231.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_WorkersCompensationLiabilityCurrent_517f8781-7aec-493f-ad29-7ea33e1f88bd_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/2022/elts/us-gaap-2022.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_SignificantAccountingPoliciesTextBlock_000f068d-7b14-4669-87f5-2cf3e090e33d_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_41e7d14c-d288-42ef-ba21-60790c779121_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentDisclosureTextBlock_bc2b425b-fe71-45e9-a9db-598334529394_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/2022/elts/us-gaap-2022.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_StockRepurchasedAndRetiredDuringPeriodShares_74f0863e-0081-48ed-b85b-f394efd3fa25_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentTypeDomain_e6f91826-e161-4e77-b40f-bbb76f7bc843_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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_96164f65-b3ac-42f5-bcaa-65c2951695fa_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccountsReceivable_f37a7d5d-9fa9-4cdd-913f-248a60815ca9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_fcdaf3f7-1170-45d3-9472-3027c62e0428_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_RestrictedStockAndStockUnitsMember_df9dbf77-1917-4d1e-8743-8703f7a7d350_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-20221231.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_PayablesAndAccrualsAbstract_f9bfd2b2-0a80-4d0e-a297-a97529ccbfcf_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/2022/elts/us-gaap-2022.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_SubsequentEventLineItems_a22599a5-d1e5-41b9-bbd5-84bc0d471de4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_cb572cf0-5a25-45be-861d-d197d8ddcfeb_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/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_93403c37-f909-41a9-be3a-4a6a1bbc008d_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink: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_ValuationAllowancesAndReservesBalance_bbd2c077-16f1-4354-8578-b83c3a7955cb_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_a06aee55-be37-4391-bfdd-48421c2394c0_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/2022/elts/us-gaap-2022.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_ShareBasedCompensationOptionAndIncentivePlansPolicy_23973e43-4d2e-46fc-940c-40426ecbc289_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/2022/elts/us-gaap-2022.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_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue_a64a1f53-1c05-4564-85d8-600567cc6c90_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-20221231.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_DeferredTaxLiabilities_d6672e20-fbdf-475a-9148-52c439055717_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_cac6200a-88ba-440a-a9e2-b27fc6d3fe7f_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_f438583e-a5ac-4ca3-a288-59206316a16f_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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNetOfTaxAbstract_ad283d56-7adb-47e8-81ba-b3284163a378_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/2022/elts/us-gaap-2022.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_IncomeTaxAuthorityAxis_917c24e5-8f4d-4877-9c56-d530d2650808_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/2022/elts/us-gaap-2022.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_dei_AuditorLocation_ea37cea0-5d5b-4e0e-ba74-92df7802121b_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/2022/dei-2022.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_dei_EntityFilerCategory_e3f98f70-4178-4de9-8310-287a3e9e62b3_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a4010e56-1b7b-4bae-b942-8c69c5082a30_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_a1f0b334-129b-4853-94e1-23b50a5d9ae3_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/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_d2411f25-c1ac-400c-b021-29da5992420a_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/2022/elts/us-gaap-2022.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_country_US_8ca87621-add4-4e70-a82b-7c1e2e04819e_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/2022/country-2022.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock_ae01de03-3b96-472e-9ca3-f2a6dd42369f_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">Schedule of 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/2022/elts/us-gaap-2022.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_rhi_CommonStockRepurchasedShares_a32c6482-aab0-430c-aa5e-2d4d29a36deb_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-20221231.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_NoncashInvestingAndFinancingItemsAbstract_25bd5ab4-430d-4d3e-b393-962bfc72e6f6_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/2022/elts/us-gaap-2022.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_CommitmentsAndContingencies_6df3ee34-2198-465a-8520-583a7e042d50_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 K)</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/2022/elts/us-gaap-2022.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_dei_SecurityExchangeName_cefe4808-7ad2-40a4-8192-d223f8ea5da0_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_f473e6c0-7464-4c59-896e-20bc3b81bc4c_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, $0.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/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_SubjectToPerformanceConditionMember_34321146-37f5-4222-af97-be39b50af682_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-20221231.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_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_d68291b6-c293-4e44-928b-b51e8bcaa4dc_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentLineItems_eaa410e3-da29-4a87-b430-20501d217449_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_36ffeb3d-4bc5-40bb-bd1d-7bc8a7940505_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/2022/elts/us-gaap-2022.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_RevenueFromContractWithCustomerExcludingAssessedTax_2625cadd-6b07-41a1-b703-2cf9f6952a06_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_07a1bb66-f791-4c95-b828-a0704230ef6e_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/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_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-20221231.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_dei_EntityWellKnownSeasonedIssuer_494f7ce5-4566-412f-9cf3-64f2d92120d3_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/2022/dei-2022.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_ScheduleOfOperatingLeasedAssetsTable_c2a304a5-1715-4c48-b511-39d45ef4e40b_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/2022/elts/us-gaap-2022.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_IncreaseDecreaseInAccruedIncomeTaxesPayable_0be2ef89-6f24-4f39-9be1-d0f952dec9c7_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/2022/elts/us-gaap-2022.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_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_d3a3089f-0e4b-4b75-bb0f-045df6289623_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/2022/elts/us-gaap-2022.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_ContractTalentSolutionsMember_9864e7dc-1543-4d0c-9bab-380a75cf9eb3_verboseLabel_en-US" xlink:label="lab_rhi_ContractTalentSolutionsMember" 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">Total contract talent solutions</link:label>
    <link:label id="lab_rhi_ContractTalentSolutionsMember_4f3ad903-1ea5-4bd1-b970-bc48e14842b2_terseLabel_en-US" xlink:label="lab_rhi_ContractTalentSolutionsMember" xlink: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 talent solutions</link:label>
    <link:label id="lab_rhi_ContractTalentSolutionsMember_label_en-US" xlink:label="lab_rhi_ContractTalentSolutionsMember" xlink: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 Talent Solutions [Member]</link:label>
    <link:label id="lab_rhi_ContractTalentSolutionsMember_documentation_en-US" xlink:label="lab_rhi_ContractTalentSolutionsMember" xlink: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 Talent Solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ContractTalentSolutionsMember" xlink:href="rhi-20221231.xsd#rhi_ContractTalentSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_ContractTalentSolutionsMember" xlink:to="lab_rhi_ContractTalentSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_979fdf03-dc6d-4f61-9b77-0625c207fb99_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/2022/elts/us-gaap-2022.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_FairValueInputsLevel3Member_c6c3c6bc-ba27-498a-ac26-4c25548b5e45_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/2022/elts/us-gaap-2022.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_dei_EntityVoluntaryFilers_2c660634-5f84-45e1-b51b-9be0605ec693_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/2022/dei-2022.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_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_d2e182ac-e52f-43d5-bb3a-f6a10b5c81ac_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-20221231.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_EffectiveIncomeTaxRateReconciliationTaxCredits_4e1c958b-3fd9-4d23-922f-e725c068612a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" 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">Federal tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink: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 Credit, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_cd3158d4-6505-4c8e-b303-895793501d87_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/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_65c65228-2b2f-4e0d-9524-be79c94c09f1_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_427a9546-dd9f-47a5-a203-ae26836d92e9_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/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_26521388-2fbd-46dd-943e-8385e6345711_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_d0bf0627-05e9-44a5-b6cc-46cbe4da537c_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">Schedule of 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/2022/elts/us-gaap-2022.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_us-gaap_SegmentReportingAbstract_74901358-a4ef-42df-a248-02ed268a6efa_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_AssetsAndLiabilitiesLesseeTableTextBlock_d8233756-d59c-4a5a-9e89-676358666d73_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-20221231.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_HealthCareCostsPolicyPolicyTextBlock_11960042-5e91-43a4-bfe0-4d545eb48a0a_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/2022/elts/us-gaap-2022.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_us-gaap_InvestmentTypeCategorizationMember_c88f04f2-3b84-4739-a360-19125304ab50_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/2022/elts/us-gaap-2022.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_78abf1e3-3df9-44ae-b743-dff03147dcf5_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_f1f43d99-de49-48b1-b8fc-52006518f24e_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/2022/elts/us-gaap-2022.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_dei_DocumentsIncorporatedByReferenceTextBlock_42650118-44d5-4a3e-a42f-d6da3750dd1b_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/2022/dei-2022.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_us-gaap_LiabilitiesAndStockholdersEquity_902b968d-b2b6-4648-93ac-d0e4e8a0e54c_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_40a83af2-0fcc-4408-b0ac-260c979c3bd5_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">Schedule of 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/2022/elts/us-gaap-2022.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_us-gaap_LongtermDebtTypeAxis_e1d81d86-4602-49ed-8b9b-56bb292842ca_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_2ee22bb6-486a-4828-910f-d0ef48736626_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredCompensationPlansTextBlock_0834d67f-011d-4090-96c6-a574ad7decc5_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 Plans</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-20221231.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_ef3db445-2239-4d90-beac-7def074fa115_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-20221231.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_us-gaap_EarningsPerShareDilutedAbstract_11fa35a7-ce74-4531-a1bb-b2950de4bf6e_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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_1d7ce23b-8068-4edd-a254-760b4af7e687_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/2022/elts/us-gaap-2022.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_rhi_SubjectToMarketConditionsMember_3815d0c8-5405-4050-8998-d366154db523_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-20221231.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_ValuationAllowancesAndReservesTypeAxis_d90b59f6-da6d-4d4b-a148-4f270159895e_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/2022/elts/us-gaap-2022.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_DeferredTaxAssetsGross_8f4981ad-2c31-4929-bc7d-31596d44245e_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/2022/elts/us-gaap-2022.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_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_384430fc-33a8-4e91-9625-90e20ef19f99_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">Schedule of 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/2022/elts/us-gaap-2022.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_PaymentsToAcquireBusinessesNetOfCashAcquired_ad51dd58-83d6-4c7a-b386-86912efe60c3_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/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_7f18ac28-49ea-418b-9a7a-295c5c85336e_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/2022/elts/us-gaap-2022.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_dei_CurrentFiscalYearEndDate_2d8f1e4a-d347-4682-82e8-efad6193ef4c_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_aafe7c0e-f4b8-425e-99fe-26d52651afee_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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_c662e4ec-736f-489d-848d-b71ff3f9a76c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_f952e10d-10ff-4c13-a37a-cb989a31fda6_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/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_28b9e349-fb0a-4e79-b7ac-36be9ba07dfa_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/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_fd299724-af59-485d-ac3b-6b097d037741_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/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_MutualFundBondMember_8940b791-0eab-47ee-958a-116f7d5b1575_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-20221231.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_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_4aed0bf0-490e-494c-a33d-463f8d7ed946_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/2022/elts/us-gaap-2022.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_srt_ConsolidationItemsAxis_bf90f846-9f3c-4033-8e3a-18b64c098a14_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_85974dc8-0929-4489-a6ac-677a95eeaf0e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_IncomeTaxesTable_178be536-c382-4d0b-a8f2-183da6808cc6_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-20221231.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_DividendsCash_190206f2-6afa-4924-95da-72ad393817b4_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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_013a5d8e-1e9e-47c9-9e3f-4c1ce52503c5_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">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_8facbd21-ad8e-4305-bf40-3050e88e2609_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_40518809-4cd3-4b74-b4d3-14d8aca72ec1_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/2022/elts/us-gaap-2022.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_SelfInsuranceReservePolicyTextBlock_0c45f4d1-1c9f-4d53-b784-676d30635c66_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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefits_735dd94a-27ad-407e-b5c4-2a747bcac5cc_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_3455586a-e888-4107-adc7-519e40caf342_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/2022/elts/us-gaap-2022.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_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_4700d352-4704-4f4b-9177-efb7726d5c3c_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">Schedule of 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/2022/elts/us-gaap-2022.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_rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition_2f569ef4-5f82-4f30-9790-c8566dc51b64_terseLabel_en-US" xlink:label="lab_rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration related to acquisition</link:label>
    <link:label id="lab_rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition_label_en-US" xlink:label="lab_rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition" xlink: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 Or Part Noncash, Contingent Consideration Related To Acquisition</link:label>
    <link:label id="lab_rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition_documentation_en-US" xlink:label="lab_rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash Or Part Noncash, Contingent Consideration Related To Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition" xlink:href="rhi-20221231.xsd#rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition" xlink:to="lab_rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_ComputerSoftwareMember_21584e35-8f44-46f3-8bfe-d71893f7212d_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-20221231.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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_50172113-5881-4718-8b73-e460e4df3b25_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/2022/elts/us-gaap-2022.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_us-gaap_LessorOperatingLeaseRenewalTerm_1099c558-6a7f-4630-9277-0f7e59634cec_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/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_fa4fd003-8b26-4728-bcbf-b022149c78b2_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/2022/elts/us-gaap-2022.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_RevenueRemainingPerformanceObligation_4f8d0eac-a0f0-4298-b666-2dc79cf4d09d_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/2022/elts/us-gaap-2022.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_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_61d2b44f-3e54-4859-8acb-e3f747afacd2_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/2022/elts/srt-2022.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_AccountsReceivableAllowanceForCreditLossTableTextBlock_667809cf-2c75-4b42-a800-b569d017528c_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">Schedule of 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/2022/elts/us-gaap-2022.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_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent_60ac5890-ff30-441f-9edb-b0827b1da3c9_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-20221231.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_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_914e6448-c08d-493a-b75b-e7479d8c02bf_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/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_0ca4165b-a08c-4a55-984d-e4c104c8bc00_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_6ece61d8-cbe7-4d68-a154-f0a7d6c7383d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_c00854a3-faa4-4d0d-93a2-87d735eac35e_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/2022/elts/us-gaap-2022.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_ContractWithCustomerLiability_24287b4b-f33b-48bd-a889-bc005b485e45_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_89e0ff15-5532-44cc-94e5-36d2696c7206_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/2022/elts/us-gaap-2022.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_srt_ProductOrServiceAxis_41244615-4676-4e86-853c-cd9fad4c075f_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_aaec3485-e573-4425-a1c0-ad4e853a76c2_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/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts_fa61d098-4a80-4392-9d2b-281a7c4de54e_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-20221231.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_ScheduleOfSubsequentEventsTextBlock_03031b5a-04a8-44f1-91ed-0c2d0ead8478_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">Schedule of 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/2022/elts/us-gaap-2022.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_rhi_DeferredTaxAssetsOperatingLeaseLiability_3d39dd40-d5ad-4ca1-b99d-26fb8d7099a8_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-20221231.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_CreditFacilityAxis_7f76c2a0-43c7-4d51-8c64-f737377b66d2_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_47f88071-544e-4e8c-ab99-e6ff8ce3d3ad_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">Schedule of 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/2022/elts/us-gaap-2022.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_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_170fc937-2be0-44f5-9c4d-839c5a99e0b9_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/2022/elts/us-gaap-2022.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_EquityAbstract_343af516-993a-4b3d-9b10-ae42947a1cd5_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/2022/elts/us-gaap-2022.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_CaliforniaEnterpriseZoneMember_6f11acb7-e90c-47f7-bb38-49c8da4cae5d_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-20221231.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_SubsequentEventTable_5957a0d2-0ba7-46d8-b63f-a9a106f501bf_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_10cc057c-83da-4159-8b2e-e4cd6de67643_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/2022/elts/us-gaap-2022.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_dei_EntityTaxIdentificationNumber_8205f641-44ad-4030-9cbb-949c053a1d8c_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded_0a3cb6a3-8d33-4706-bbd0-99bd9ce56c3f_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-20221231.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_rhi_NatureOfOperationsPolicyPolicyTextBlock_e852be69-545e-4cd0-a1a5-69bbe8617335_terseLabel_en-US" xlink:label="lab_rhi_NatureOfOperationsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations</link:label>
    <link:label id="lab_rhi_NatureOfOperationsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_rhi_NatureOfOperationsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature Of Operations, Policy [Policy Text Block]</link:label>
    <link:label id="lab_rhi_NatureOfOperationsPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_rhi_NatureOfOperationsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature Of Operations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_NatureOfOperationsPolicyPolicyTextBlock" xlink:href="rhi-20221231.xsd#rhi_NatureOfOperationsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_NatureOfOperationsPolicyPolicyTextBlock" xlink:to="lab_rhi_NatureOfOperationsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_404688da-7fb4-4154-83c5-469997ff046f_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/2022/elts/us-gaap-2022.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_DisaggregationOfRevenueTableTextBlock_af25fb0e-c279-4322-b898-b7f066f786e1_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 Functional Specialization and Segments</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_9dba6342-976f-4e90-941f-c3ffac344c2f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesAdjustments_ba1fc557-ed56-4e58-bb49-a43694cd1e34_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/2022/elts/us-gaap-2022.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4e5eec8e-1bad-43ea-85b9-389e547b70d2_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">Schedule of 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/2022/elts/us-gaap-2022.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_OtherAssetsMiscellaneousCurrent_5bb839d6-7913-4f58-b605-92f287bbe233_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/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_be8ad25e-b84c-4ecf-952c-c568d377e870_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/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d2f63c66-a458-4e3c-b40d-4dc6991901ed_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 of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_2b9aa435-fe83-4f4c-ae24-cfa65c810eb0_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/2022/elts/srt-2022.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_dei_EntityCentralIndexKey_1dc9f8c1-9c2d-444a-b4b3-17970b3e13b5_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_MutualFundStockMember_6f7e8989-7fe5-4aba-9721-6d7fd4251c27_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-20221231.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_AllowanceForCreditLossMember_22cd884b-11cf-4581-a887-b458e63747af_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 credit losses</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/2022/elts/us-gaap-2022.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9dac219b-b36d-46bd-bb86-88156ded2d96_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&#160;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/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_629daf2e-338a-4254-a93d-6cc38404bfb0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_b24a7144-d5a4-45ca-bd31-6967530a6180_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/2022/elts/us-gaap-2022.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_dei_CityAreaCode_e87af208-ffd9-48b6-a154-6d6a5fbf79b9_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_f6b3ff61-8467-49e1-b340-7c7e294ee43a_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/2022/elts/us-gaap-2022.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_us-gaap_AssetsAbstract_28ddbbe0-492b-4814-8866-d3ea0afd7ef8_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/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_5eb7b47b-12b7-40be-9fce-69806bd4cc3a_negatedLabel_en-US" xlink:label="lab_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss" 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">Realized and unrealized (gains) losses from investments held in employee deferred compensation trusts</link:label>
    <link:label id="lab_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_d013f2ba-08cf-4e0c-b1b5-80a90b042297_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) losses</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-20221231.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_1f210c1f-fb67-4130-8743-7269341974a4_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-20221231.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_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_d31942af-7f5c-4a43-a24b-8f447773d010_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/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_85674347-6fcc-4da1-8a1a-81fd16bed575_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_2a7cd149-cf69-48e3-a1aa-ae0ed01193d1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock_339d25f7-5417-4bdf-bff9-b443684c09f2_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) Loss 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-20221231.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_AdvertisingCostsPolicyTextBlock_05211565-b6f1-4bcc-86a4-6bd8b0f79bbb_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_268f8e89-702d-4588-b964-99336b019b69_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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_rhi_UncommittedLetterOfCreditFacilityMember_4e822475-ccb9-4ec6-99f2-9861fd5984ea_terseLabel_en-US" xlink:label="lab_rhi_UncommittedLetterOfCreditFacilityMember" xlink: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_rhi_UncommittedLetterOfCreditFacilityMember_label_en-US" xlink:label="lab_rhi_UncommittedLetterOfCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncommitted Letter of Credit Facility [Member]</link:label>
    <link:label id="lab_rhi_UncommittedLetterOfCreditFacilityMember_documentation_en-US" xlink:label="lab_rhi_UncommittedLetterOfCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncommitted Letter of Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_UncommittedLetterOfCreditFacilityMember" xlink:href="rhi-20221231.xsd#rhi_UncommittedLetterOfCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_rhi_UncommittedLetterOfCreditFacilityMember" xlink:to="lab_rhi_UncommittedLetterOfCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_77ae9e9e-d4ec-4d12-82aa-32a113448345_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 (decrease) 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/2022/elts/us-gaap-2022.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_OtherLiabilitiesNoncurrent_5bc94a9b-58be-4f04-b10f-0c136bd2f48d_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/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpense_933ec198-8c0a-4af2-a0f0-7d3a49e2202a_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/2022/elts/us-gaap-2022.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_PaymentsToAcquirePropertyPlantAndEquipment_26234c86-48ed-4a50-b5c7-b8257691665d_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/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_41fb8c0a-8870-42eb-b45b-be2efe48b150_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_d8abc03f-1e57-48a2-a9a6-bf14424c2c4d_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">Schedule of 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/2022/elts/us-gaap-2022.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_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_fb18b095-cf17-4521-9688-e005ad93bdc1_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 new operating lease liabilities</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/2022/elts/us-gaap-2022.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>15
<FILENAME>rhi-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:748c6db4-1abd-4592-9396-dad26d18d211,g:2689c053-6bda-4c15-ba5b-0f1e84eadaa7-->
<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-20221231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_553a43c4-b55d-49be-8a9f-d0d333fe1200" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_DocumentType_553a43c4-b55d-49be-8a9f-d0d333fe1200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_a46ca19e-1eb4-468d-ac23-b4897d0e0bf8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_DocumentAnnualReport_a46ca19e-1eb4-468d-ac23-b4897d0e0bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_efa14bb9-b71d-4c36-9ef0-3e5e91e2df95" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_DocumentPeriodEndDate_efa14bb9-b71d-4c36-9ef0-3e5e91e2df95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_53a50941-c7ee-40c7-baf7-291c6bf80fb0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_CurrentFiscalYearEndDate_53a50941-c7ee-40c7-baf7-291c6bf80fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_4f66464b-3f4d-41a9-81b4-e4d79dd5f3f0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_DocumentTransitionReport_4f66464b-3f4d-41a9-81b4-e4d79dd5f3f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_413423d7-f9b0-4fba-96c8-f8b1dd280936" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityFileNumber_413423d7-f9b0-4fba-96c8-f8b1dd280936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_995e876d-6b8f-4326-ad43-9513f226a89b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityRegistrantName_995e876d-6b8f-4326-ad43-9513f226a89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_d9e588bd-9f36-4a03-9b58-e831a93de52f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityIncorporationStateCountryCode_d9e588bd-9f36-4a03-9b58-e831a93de52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_767a534c-3faa-4bac-a59a-950e3863577a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityTaxIdentificationNumber_767a534c-3faa-4bac-a59a-950e3863577a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_77f151d6-746a-4fcb-bac4-df9b984c5223" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityAddressAddressLine1_77f151d6-746a-4fcb-bac4-df9b984c5223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_46fbd320-574c-4838-b4e4-f50735f8aa09" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityAddressAddressLine2_46fbd320-574c-4838-b4e4-f50735f8aa09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c33928e5-100c-499f-8e96-c274c643e939" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityAddressCityOrTown_c33928e5-100c-499f-8e96-c274c643e939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_dc7d0b6e-e0cb-4c05-85fa-6a52c547a5fa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityAddressStateOrProvince_dc7d0b6e-e0cb-4c05-85fa-6a52c547a5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e1fb7ce1-909b-4bff-acc3-b584d75f8da0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityAddressPostalZipCode_e1fb7ce1-909b-4bff-acc3-b584d75f8da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_671ad553-774a-4b7c-94b0-a7f7905e7797" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_CityAreaCode_671ad553-774a-4b7c-94b0-a7f7905e7797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_bf96f3a2-df1d-4689-b71a-d64b31ab8fa4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_LocalPhoneNumber_bf96f3a2-df1d-4689-b71a-d64b31ab8fa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_ce1c42b8-4612-4b5c-8c82-5eb36b013dc1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_Security12bTitle_ce1c42b8-4612-4b5c-8c82-5eb36b013dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e1ea75d8-7828-4824-93c5-c2a8ccb936dc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_TradingSymbol_e1ea75d8-7828-4824-93c5-c2a8ccb936dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_f3785a54-80c6-4cf9-8fb5-e672b16fd838" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_SecurityExchangeName_f3785a54-80c6-4cf9-8fb5-e672b16fd838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_131dc16a-8783-437c-b580-ff6c47853521" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_131dc16a-8783-437c-b580-ff6c47853521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_9eaf70f2-e279-4b2c-ba2e-e249041f3077" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityVoluntaryFilers_9eaf70f2-e279-4b2c-ba2e-e249041f3077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_aa2d876e-0df0-4da0-9643-f7015d27d1e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityCurrentReportingStatus_aa2d876e-0df0-4da0-9643-f7015d27d1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_7d7352c8-72c8-4e00-8813-d7b3c497c59b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityInteractiveDataCurrent_7d7352c8-72c8-4e00-8813-d7b3c497c59b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_64e8a278-f320-4695-b94c-c10a1a5730b9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityFilerCategory_64e8a278-f320-4695-b94c-c10a1a5730b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_c306caf4-03e6-421e-b438-374319becc87" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntitySmallBusiness_c306caf4-03e6-421e-b438-374319becc87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_ffe88630-c8aa-45ff-ad38-c4b1766ec2ba" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityEmergingGrowthCompany_ffe88630-c8aa-45ff-ad38-c4b1766ec2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_a87c265a-45c6-4ec6-bca1-d44ecca9293b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_IcfrAuditorAttestationFlag_a87c265a-45c6-4ec6-bca1-d44ecca9293b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_258a482a-0942-4169-9f4a-82c70fa63662" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityShellCompany_258a482a-0942-4169-9f4a-82c70fa63662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_3077500d-1810-40c8-b866-b72d07406361" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityPublicFloat_3077500d-1810-40c8-b866-b72d07406361" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_c2f474a2-97a9-4f54-a6a6-e67bd31e9489" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_c2f474a2-97a9-4f54-a6a6-e67bd31e9489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7549ac0d-d280-453f-bc78-826e9e1d3d44" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_7549ac0d-d280-453f-bc78-826e9e1d3d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_1290941b-1e23-4d50-a9ea-ccda024038c5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_AmendmentFlag_1290941b-1e23-4d50-a9ea-ccda024038c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_8b17f4d4-f32d-4ca0-9ed4-1b4f35d5366f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_DocumentFiscalYearFocus_8b17f4d4-f32d-4ca0-9ed4-1b4f35d5366f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_1b49c17f-1e98-4bba-b90a-7c0b00ba4a11" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_DocumentFiscalPeriodFocus_1b49c17f-1e98-4bba-b90a-7c0b00ba4a11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_6bd1b313-66fe-4da1-ae86-f0e4fd733cdc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1d93eaff-c4ae-4a81-ac60-496c66ec154b" xlink:to="loc_dei_EntityCentralIndexKey_6bd1b313-66fe-4da1-ae86-f0e4fd733cdc" 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-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AuditInformationAbstract_cbaaac12-59aa-4895-8be5-d82c451e39f0" xlink:href="rhi-20221231.xsd#rhi_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_dbc4b9c6-12f7-4f19-a4e0-9e44c2b5cc7c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_AuditInformationAbstract_cbaaac12-59aa-4895-8be5-d82c451e39f0" xlink:to="loc_dei_AuditorName_dbc4b9c6-12f7-4f19-a4e0-9e44c2b5cc7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_865b00b0-94ff-437a-8ca2-70de471a672f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_AuditInformationAbstract_cbaaac12-59aa-4895-8be5-d82c451e39f0" xlink:to="loc_dei_AuditorLocation_865b00b0-94ff-437a-8ca2-70de471a672f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_22ca2aa8-c054-4be2-9be6-641552fa7215" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_AuditInformationAbstract_cbaaac12-59aa-4895-8be5-d82c451e39f0" xlink:to="loc_dei_AuditorFirmId_22ca2aa8-c054-4be2-9be6-641552fa7215" 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-20221231.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_eda47d15-d01f-4809-9022-80801855564a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_025d55e9-3729-42ff-8359-1baf25b66053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eda47d15-d01f-4809-9022-80801855564a" xlink:to="loc_us-gaap_AssetsAbstract_025d55e9-3729-42ff-8359-1baf25b66053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bff2f528-471a-4646-9451-209ecc9c6dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_025d55e9-3729-42ff-8359-1baf25b66053" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_bff2f528-471a-4646-9451-209ecc9c6dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8d521587-e8fb-483d-bb54-90ba544f4ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_025d55e9-3729-42ff-8359-1baf25b66053" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_8d521587-e8fb-483d-bb54-90ba544f4ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanAssetsCurrent_febf0f85-db82-494d-81ea-7a4c9beb7e10" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlanAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_025d55e9-3729-42ff-8359-1baf25b66053" xlink:to="loc_rhi_DeferredCompensationPlanAssetsCurrent_febf0f85-db82-494d-81ea-7a4c9beb7e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_8d98a91f-696c-4057-9a92-9480e72db29f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_025d55e9-3729-42ff-8359-1baf25b66053" xlink:to="loc_us-gaap_OtherAssetsCurrent_8d98a91f-696c-4057-9a92-9480e72db29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_66290c80-d37d-4390-a046-fc79e9d7164a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_025d55e9-3729-42ff-8359-1baf25b66053" xlink:to="loc_us-gaap_AssetsCurrent_66290c80-d37d-4390-a046-fc79e9d7164a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1a95088d-c707-4a5a-bf11-3face11ba3e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_025d55e9-3729-42ff-8359-1baf25b66053" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1a95088d-c707-4a5a-bf11-3face11ba3e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9b0699a5-16c7-4ffd-9a3c-ae46eec2d4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_025d55e9-3729-42ff-8359-1baf25b66053" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9b0699a5-16c7-4ffd-9a3c-ae46eec2d4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_76468948-91aa-444d-b41c-23dd1a882d9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_025d55e9-3729-42ff-8359-1baf25b66053" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_76468948-91aa-444d-b41c-23dd1a882d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_962fedb9-827a-415f-84d7-2a25bf7fd3b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_025d55e9-3729-42ff-8359-1baf25b66053" xlink:to="loc_us-gaap_Goodwill_962fedb9-827a-415f-84d7-2a25bf7fd3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_b7a7e840-a4b0-4b88-9dec-381c44c9c264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_025d55e9-3729-42ff-8359-1baf25b66053" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_b7a7e840-a4b0-4b88-9dec-381c44c9c264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_23a42356-3ab1-4231-84bd-d92881170c52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_025d55e9-3729-42ff-8359-1baf25b66053" xlink:to="loc_us-gaap_Assets_23a42356-3ab1-4231-84bd-d92881170c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_6b163435-9887-4df2-ab51-96b092a971f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eda47d15-d01f-4809-9022-80801855564a" xlink:to="loc_us-gaap_LiabilitiesAbstract_6b163435-9887-4df2-ab51-96b092a971f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_7e0e90da-b4aa-4b27-9d74-5a1bca6b8962" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6b163435-9887-4df2-ab51-96b092a971f1" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent_7e0e90da-b4aa-4b27-9d74-5a1bca6b8962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_25c4e0cf-4062-48c2-a64d-f3ce75dc14e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6b163435-9887-4df2-ab51-96b092a971f1" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_25c4e0cf-4062-48c2-a64d-f3ce75dc14e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_c95fa3cc-4446-4f2c-b588-ef8a316c42c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6b163435-9887-4df2-ab51-96b092a971f1" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_c95fa3cc-4446-4f2c-b588-ef8a316c42c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_ea61be45-c52a-41f3-a630-16f2ccbcc298" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6b163435-9887-4df2-ab51-96b092a971f1" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_ea61be45-c52a-41f3-a630-16f2ccbcc298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_0caeef91-6317-4700-b0ed-1f37ffe2ce0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6b163435-9887-4df2-ab51-96b092a971f1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_0caeef91-6317-4700-b0ed-1f37ffe2ce0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_96361aec-8bd5-4e42-a791-7f0e23212d54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6b163435-9887-4df2-ab51-96b092a971f1" xlink:to="loc_us-gaap_LiabilitiesCurrent_96361aec-8bd5-4e42-a791-7f0e23212d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6a0e5077-3654-4d62-b8dc-aba13b5e450d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6b163435-9887-4df2-ab51-96b092a971f1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6a0e5077-3654-4d62-b8dc-aba13b5e450d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_6bf1d2fa-479f-4c2d-9b1a-cfafbe33111e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6b163435-9887-4df2-ab51-96b092a971f1" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_6bf1d2fa-479f-4c2d-9b1a-cfafbe33111e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_decfd574-5a3c-437a-934c-83a62643c134" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_6b163435-9887-4df2-ab51-96b092a971f1" xlink:to="loc_us-gaap_Liabilities_decfd574-5a3c-437a-934c-83a62643c134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_3b999c14-b5f7-4912-a0b4-c51c46d9e1dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eda47d15-d01f-4809-9022-80801855564a" xlink:to="loc_us-gaap_CommitmentsAndContingencies_3b999c14-b5f7-4912-a0b4-c51c46d9e1dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_84be741f-552c-4594-8bf2-33272bddd3d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eda47d15-d01f-4809-9022-80801855564a" xlink:to="loc_us-gaap_StockholdersEquityAbstract_84be741f-552c-4594-8bf2-33272bddd3d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_51568a03-adcb-42c7-a8a8-5732b36d9e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_84be741f-552c-4594-8bf2-33272bddd3d1" xlink:to="loc_us-gaap_PreferredStockValue_51568a03-adcb-42c7-a8a8-5732b36d9e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_cca5ddb1-37df-47fb-aaa0-f1c5bc6a4708" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_84be741f-552c-4594-8bf2-33272bddd3d1" xlink:to="loc_us-gaap_CommonStockValue_cca5ddb1-37df-47fb-aaa0-f1c5bc6a4708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_97e6bf20-4690-4da9-ad59-339e14d882f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_84be741f-552c-4594-8bf2-33272bddd3d1" xlink:to="loc_us-gaap_AdditionalPaidInCapital_97e6bf20-4690-4da9-ad59-339e14d882f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ed7543dd-b6ba-4e4b-b197-44d617768306" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_84be741f-552c-4594-8bf2-33272bddd3d1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ed7543dd-b6ba-4e4b-b197-44d617768306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b2a65768-7e49-4de9-b54f-321a584b66ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_84be741f-552c-4594-8bf2-33272bddd3d1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b2a65768-7e49-4de9-b54f-321a584b66ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_77cea084-d969-481b-96f1-67fc9a5b8f64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_84be741f-552c-4594-8bf2-33272bddd3d1" xlink:to="loc_us-gaap_StockholdersEquity_77cea084-d969-481b-96f1-67fc9a5b8f64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_54066366-94e1-4ece-a709-148d08f6d281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_eda47d15-d01f-4809-9022-80801855564a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_54066366-94e1-4ece-a709-148d08f6d281" 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-20221231.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_9b6b9a51-0568-4239-803d-e1aa2abb740e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_2a2c0e4d-f8bb-46f0-9857-771f7ad7bae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9b6b9a51-0568-4239-803d-e1aa2abb740e" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_2a2c0e4d-f8bb-46f0-9857-771f7ad7bae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_9db2a586-e383-4703-9b5d-e55a4d6d5698" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9b6b9a51-0568-4239-803d-e1aa2abb740e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_9db2a586-e383-4703-9b5d-e55a4d6d5698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_8ecd9df8-d566-4019-89d3-049afc1e0d52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9b6b9a51-0568-4239-803d-e1aa2abb740e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_8ecd9df8-d566-4019-89d3-049afc1e0d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_dadc6c75-0228-42bd-b7cd-bb82bb7d25b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9b6b9a51-0568-4239-803d-e1aa2abb740e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_dadc6c75-0228-42bd-b7cd-bb82bb7d25b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f959d38c-5423-408f-92aa-85be21ff8733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9b6b9a51-0568-4239-803d-e1aa2abb740e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f959d38c-5423-408f-92aa-85be21ff8733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_410c48a0-e1be-4f05-92f7-6687fa8302c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9b6b9a51-0568-4239-803d-e1aa2abb740e" xlink:to="loc_us-gaap_CommonStockSharesIssued_410c48a0-e1be-4f05-92f7-6687fa8302c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_bf1ae870-7d5b-41cf-943c-70e6f85631fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9b6b9a51-0568-4239-803d-e1aa2abb740e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_bf1ae870-7d5b-41cf-943c-70e6f85631fb" 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-20221231.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_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9cde4d3d-9fed-493b-98d9-e5541605a0df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9cde4d3d-9fed-493b-98d9-e5541605a0df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_91a56b23-5576-4e91-a68d-7ee9265ed0ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_91a56b23-5576-4e91-a68d-7ee9265ed0ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_34e0eccb-3f41-42f6-8aab-276b48458a12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:to="loc_us-gaap_GrossProfit_34e0eccb-3f41-42f6-8aab-276b48458a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_90956335-403d-4860-9e58-cc64c18ab4db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_90956335-403d-4860-9e58-cc64c18ab4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanInvestmentIncome_1aecc34b-d76f-4324-b086-b5a68bdae294" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlanInvestmentIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:to="loc_rhi_DeferredCompensationPlanInvestmentIncome_1aecc34b-d76f-4324-b086-b5a68bdae294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_aaa78cdc-2bc6-4121-8c1f-ed52880fb5b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_aaa78cdc-2bc6-4121-8c1f-ed52880fb5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_036877d8-ed6f-4980-8add-8ff2caa1f84b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_036877d8-ed6f-4980-8add-8ff2caa1f84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a9813fb3-ce81-4fcb-949a-046d6cbef2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a9813fb3-ce81-4fcb-949a-046d6cbef2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_732158ac-4294-433a-8420-bb21d9a11095" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_732158ac-4294-433a-8420-bb21d9a11095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3e2cf55c-0b3d-4a4c-9458-e5c0baac8773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:to="loc_us-gaap_NetIncomeLoss_3e2cf55c-0b3d-4a4c-9458-e5c0baac8773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_21b6cd19-0b31-42cf-9632-0abbf7756473" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:to="loc_us-gaap_EarningsPerShareAbstract_21b6cd19-0b31-42cf-9632-0abbf7756473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ae02b36e-8414-41d8-8090-3361ac7583f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_21b6cd19-0b31-42cf-9632-0abbf7756473" xlink:to="loc_us-gaap_EarningsPerShareBasic_ae02b36e-8414-41d8-8090-3361ac7583f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_0edc7b4f-7189-481c-86c3-1ad3025d3ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_21b6cd19-0b31-42cf-9632-0abbf7756473" xlink:to="loc_us-gaap_EarningsPerShareDiluted_0edc7b4f-7189-481c-86c3-1ad3025d3ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_e36ea0e8-5bcd-4c35-8cca-6c2135d05848" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_e36ea0e8-5bcd-4c35-8cca-6c2135d05848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b1f5d994-03a6-4df0-91fb-88e26cb675ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_e36ea0e8-5bcd-4c35-8cca-6c2135d05848" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b1f5d994-03a6-4df0-91fb-88e26cb675ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2c28a156-de5d-4d6a-a9c1-77945c6442b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_e36ea0e8-5bcd-4c35-8cca-6c2135d05848" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2c28a156-de5d-4d6a-a9c1-77945c6442b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_66b49efc-4f2e-454d-9d8a-d0be5e862d19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_b0ff7756-be3d-4f2e-9c78-97c731e8fd26" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_66b49efc-4f2e-454d-9d8a-d0be5e862d19" 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-20221231.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_9be6820b-bc87-49b5-9517-19615a0c7c76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_863a7aa1-60bd-4a94-820f-427bed6cb66a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9be6820b-bc87-49b5-9517-19615a0c7c76" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_863a7aa1-60bd-4a94-820f-427bed6cb66a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7914d27d-414b-42a8-b252-21534ee34ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_863a7aa1-60bd-4a94-820f-427bed6cb66a" xlink:to="loc_us-gaap_NetIncomeLoss_7914d27d-414b-42a8-b252-21534ee34ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_2a974d7f-e938-4f3d-813d-9dce14ad6108" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_863a7aa1-60bd-4a94-820f-427bed6cb66a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_2a974d7f-e938-4f3d-813d-9dce14ad6108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c4bb9995-8a56-46cb-ad37-1a6d17554a09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_2a974d7f-e938-4f3d-813d-9dce14ad6108" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_c4bb9995-8a56-46cb-ad37-1a6d17554a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_0fc40b02-af8f-40bd-8933-efd03707f184" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_2a974d7f-e938-4f3d-813d-9dce14ad6108" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent_0fc40b02-af8f-40bd-8933-efd03707f184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_56e8e576-2597-4807-b51e-12661f5a7f02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_2a974d7f-e938-4f3d-813d-9dce14ad6108" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_56e8e576-2597-4807-b51e-12661f5a7f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_979c28cc-cd24-4846-b104-38893d48fd00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9be6820b-bc87-49b5-9517-19615a0c7c76" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_979c28cc-cd24-4846-b104-38893d48fd00" 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-20221231.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_0c6c28b2-9a75-4a8e-a44b-e02687655ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3da01a12-ea97-461a-9bff-3c10fbe40a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0c6c28b2-9a75-4a8e-a44b-e02687655ae8" xlink:to="loc_us-gaap_StatementTable_3da01a12-ea97-461a-9bff-3c10fbe40a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_05217d3d-6c7c-4ccb-9432-0ec942f57249" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3da01a12-ea97-461a-9bff-3c10fbe40a2e" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_05217d3d-6c7c-4ccb-9432-0ec942f57249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_11ab71bf-7833-486b-910e-10c93fccba46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_05217d3d-6c7c-4ccb-9432-0ec942f57249" xlink:to="loc_us-gaap_EquityComponentDomain_11ab71bf-7833-486b-910e-10c93fccba46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ea72fd0e-0c43-4b21-924a-309acea3e0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_11ab71bf-7833-486b-910e-10c93fccba46" xlink:to="loc_us-gaap_CommonStockMember_ea72fd0e-0c43-4b21-924a-309acea3e0d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c3150e79-7371-4521-9199-361415fc9b38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_11ab71bf-7833-486b-910e-10c93fccba46" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c3150e79-7371-4521-9199-361415fc9b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_34f29210-9237-4f10-8d99-673099b8f31a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_11ab71bf-7833-486b-910e-10c93fccba46" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_34f29210-9237-4f10-8d99-673099b8f31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_87e71d4f-2b7b-41dc-bc4b-c8a3297f09f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_11ab71bf-7833-486b-910e-10c93fccba46" xlink:to="loc_us-gaap_RetainedEarningsMember_87e71d4f-2b7b-41dc-bc4b-c8a3297f09f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17e69edb-efbf-4a2b-9e04-8306c397dfe0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3da01a12-ea97-461a-9bff-3c10fbe40a2e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17e69edb-efbf-4a2b-9e04-8306c397dfe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_167c1942-abbf-474e-aece-7d2bf97343fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_17e69edb-efbf-4a2b-9e04-8306c397dfe0" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_167c1942-abbf-474e-aece-7d2bf97343fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_9db2aa18-387e-435d-b90c-fe392a9859e0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_167c1942-abbf-474e-aece-7d2bf97343fd" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_9db2aa18-387e-435d-b90c-fe392a9859e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_8466e766-5337-41bf-ab8f-9c2b3662e274" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3da01a12-ea97-461a-9bff-3c10fbe40a2e" xlink:to="loc_us-gaap_StatementLineItems_8466e766-5337-41bf-ab8f-9c2b3662e274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8466e766-5337-41bf-ab8f-9c2b3662e274" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_8c050d48-5be1-4b44-9715-366d47281d71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_CommonStockSharesIssued_8c050d48-5be1-4b44-9715-366d47281d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_cd6cdc69-c45f-4156-bdae-78917f5b955d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_StockholdersEquity_cd6cdc69-c45f-4156-bdae-78917f5b955d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_989d8b19-8173-42e6-99d4-d0353b8841ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_NetIncomeLoss_989d8b19-8173-42e6-99d4-d0353b8841ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cef31a4f-93d7-4939-a020-5899600c4d83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_cef31a4f-93d7-4939-a020-5899600c4d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCash_0abb1d7f-0e28-420e-82f4-36eb03a84737" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_DividendsCash_0abb1d7f-0e28-420e-82f4-36eb03a84737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_75829056-2590-4183-a9c1-f351079d9630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_75829056-2590-4183-a9c1-f351079d9630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_97b17ed6-c96a-4cf1-a4ea-d254712a4880" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_97b17ed6-c96a-4cf1-a4ea-d254712a4880" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0828628b-1af1-47bc-aabc-aebeea4c4eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_0828628b-1af1-47bc-aabc-aebeea4c4eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_bb2d6c2f-66ec-4801-9948-3ea3aaf4fe62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_bb2d6c2f-66ec-4801-9948-3ea3aaf4fe62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_5d90b0af-3e19-4ff0-9dc1-e60ff82bc1eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_5d90b0af-3e19-4ff0-9dc1-e60ff82bc1eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_3ad35c8c-80c1-48f3-aa7b-66f688b377e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_CommonStockSharesIssued_3ad35c8c-80c1-48f3-aa7b-66f688b377e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_a42c1290-e1ab-4c01-bb8b-a5f3e9765966" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_c8597e44-d9f6-428b-95e7-512864809832" xlink:to="loc_us-gaap_StockholdersEquity_a42c1290-e1ab-4c01-bb8b-a5f3e9765966" 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-20221231.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_f07838c2-cbe1-445f-b277-c2500b37f6af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_94434ec5-8161-46e7-a559-748e546caa27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_f07838c2-cbe1-445f-b277-c2500b37f6af" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_94434ec5-8161-46e7-a559-748e546caa27" 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-20221231.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_093f2ad5-1efa-411b-b711-d6962488df61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7901ed72-94b8-4aa0-bece-21e395e1cf55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_093f2ad5-1efa-411b-b711-d6962488df61" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7901ed72-94b8-4aa0-bece-21e395e1cf55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e4b426bb-cf4c-434d-8d42-c312ec31ad29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7901ed72-94b8-4aa0-bece-21e395e1cf55" xlink:to="loc_us-gaap_NetIncomeLoss_e4b426bb-cf4c-434d-8d42-c312ec31ad29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e620ed1c-0807-4f3c-9bcb-cf4bec420e28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7901ed72-94b8-4aa0-bece-21e395e1cf55" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e620ed1c-0807-4f3c-9bcb-cf4bec420e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_6f281291-a73e-4243-8c77-f1bf892ed77e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e620ed1c-0807-4f3c-9bcb-cf4bec420e28" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_6f281291-a73e-4243-8c77-f1bf892ed77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_546708e1-90d4-4599-bf7f-3952b2444149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e620ed1c-0807-4f3c-9bcb-cf4bec420e28" xlink:to="loc_us-gaap_Depreciation_546708e1-90d4-4599-bf7f-3952b2444149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AmortizationOfCloudComputingImplementationCosts_634766c5-f94f-42b6-9eef-0dee919ea942" xlink:href="rhi-20221231.xsd#rhi_AmortizationOfCloudComputingImplementationCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e620ed1c-0807-4f3c-9bcb-cf4bec420e28" xlink:to="loc_rhi_AmortizationOfCloudComputingImplementationCosts_634766c5-f94f-42b6-9eef-0dee919ea942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_5f47b2c8-f14e-4fdb-89d7-14dedaaeabe3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e620ed1c-0807-4f3c-9bcb-cf4bec420e28" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_5f47b2c8-f14e-4fdb-89d7-14dedaaeabe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_0943d637-9a3a-4353-8cfc-7a69c52a9499" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e620ed1c-0807-4f3c-9bcb-cf4bec420e28" xlink:to="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_0943d637-9a3a-4353-8cfc-7a69c52a9499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockExpense_caf62de7-9228-45e5-aa60-601547d04b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e620ed1c-0807-4f3c-9bcb-cf4bec420e28" xlink:to="loc_us-gaap_RestrictedStockExpense_caf62de7-9228-45e5-aa60-601547d04b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_510b5614-68c5-4f60-b220-7e5fe5c794ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e620ed1c-0807-4f3c-9bcb-cf4bec420e28" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_510b5614-68c5-4f60-b220-7e5fe5c794ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4c50fbd2-129a-40c0-ab30-ad6918035a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e620ed1c-0807-4f3c-9bcb-cf4bec420e28" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4c50fbd2-129a-40c0-ab30-ad6918035a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_02cbab1c-2aba-4f39-8c82-06571d3b74ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4c50fbd2-129a-40c0-ab30-ad6918035a65" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_02cbab1c-2aba-4f39-8c82-06571d3b74ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_951485a3-663a-496e-b032-181098f1d900" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4c50fbd2-129a-40c0-ab30-ad6918035a65" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidExpense_951485a3-663a-496e-b032-181098f1d900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_6a09fbb4-7200-4002-8ff7-b4be16887dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4c50fbd2-129a-40c0-ab30-ad6918035a65" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_6a09fbb4-7200-4002-8ff7-b4be16887dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost_3fd868fe-cba0-41e2-b230-11a6247893de" xlink:href="rhi-20221231.xsd#rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4c50fbd2-129a-40c0-ab30-ad6918035a65" xlink:to="loc_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost_3fd868fe-cba0-41e2-b230-11a6247893de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_5ce6381c-8bc9-4129-8d53-b6bd49e0dd5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4c50fbd2-129a-40c0-ab30-ad6918035a65" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_5ce6381c-8bc9-4129-8d53-b6bd49e0dd5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_679328c1-6bbf-48ce-a0ec-afaa68b8c488" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4c50fbd2-129a-40c0-ab30-ad6918035a65" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_679328c1-6bbf-48ce-a0ec-afaa68b8c488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9231f23a-1253-4f8f-8fb2-cfb6a1a32d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_4c50fbd2-129a-40c0-ab30-ad6918035a65" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_9231f23a-1253-4f8f-8fb2-cfb6a1a32d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_78857ff3-369b-4bfc-9374-0aa28c2073d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7901ed72-94b8-4aa0-bece-21e395e1cf55" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_78857ff3-369b-4bfc-9374-0aa28c2073d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9054500-816a-4a87-860c-28b448985834" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_093f2ad5-1efa-411b-b711-d6962488df61" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9054500-816a-4a87-860c-28b448985834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a1bdd2bb-f8db-4e67-8be6-fe15e5e64b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9054500-816a-4a87-860c-28b448985834" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a1bdd2bb-f8db-4e67-8be6-fe15e5e64b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PaymentsForEmployeeDeferredCompensationPlan_7f7653c8-9062-4877-a20c-91527a9e80c9" xlink:href="rhi-20221231.xsd#rhi_PaymentsForEmployeeDeferredCompensationPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9054500-816a-4a87-860c-28b448985834" xlink:to="loc_rhi_PaymentsForEmployeeDeferredCompensationPlan_7f7653c8-9062-4877-a20c-91527a9e80c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions_914ded2b-c2ad-4349-9dce-b62d9d124079" xlink:href="rhi-20221231.xsd#rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9054500-816a-4a87-860c-28b448985834" xlink:to="loc_rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions_914ded2b-c2ad-4349-9dce-b62d9d124079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_504daa55-c5bb-453c-9665-400aa13cded5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9054500-816a-4a87-860c-28b448985834" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_504daa55-c5bb-453c-9665-400aa13cded5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d4ba6a4-262f-4f23-a428-81243b18fd5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_c9054500-816a-4a87-860c-28b448985834" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_9d4ba6a4-262f-4f23-a428-81243b18fd5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_afb8d1e7-318f-4af4-a035-b70cadf44521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_093f2ad5-1efa-411b-b711-d6962488df61" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_afb8d1e7-318f-4af4-a035-b70cadf44521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_04d1a4db-b360-423f-8ae2-d53984933594" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_afb8d1e7-318f-4af4-a035-b70cadf44521" xlink:to="loc_us-gaap_RepaymentsOfDebt_04d1a4db-b360-423f-8ae2-d53984933594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e838c1fd-1b97-4b46-92a2-438a7833e885" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_afb8d1e7-318f-4af4-a035-b70cadf44521" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e838c1fd-1b97-4b46-92a2-438a7833e885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividends_57dfd8fd-6ada-4335-9bbc-ef9298cfb59a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividends"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_afb8d1e7-318f-4af4-a035-b70cadf44521" xlink:to="loc_us-gaap_PaymentsOfDividends_57dfd8fd-6ada-4335-9bbc-ef9298cfb59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7a2876cc-ea13-4064-9255-b24cf8c6f4d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_afb8d1e7-318f-4af4-a035-b70cadf44521" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7a2876cc-ea13-4064-9255-b24cf8c6f4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0823dd88-cadf-4fa4-b9db-883d284834d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_093f2ad5-1efa-411b-b711-d6962488df61" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0823dd88-cadf-4fa4-b9db-883d284834d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4436df38-a0e7-4da1-8668-6e9491a06703" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_093f2ad5-1efa-411b-b711-d6962488df61" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4436df38-a0e7-4da1-8668-6e9491a06703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8c88b07f-b112-4c7b-9c9e-2d5ed64573aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_093f2ad5-1efa-411b-b711-d6962488df61" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_8c88b07f-b112-4c7b-9c9e-2d5ed64573aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5cc027f4-39c7-49b1-8900-ffdd805cc891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_093f2ad5-1efa-411b-b711-d6962488df61" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5cc027f4-39c7-49b1-8900-ffdd805cc891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_11d2c2f1-2534-4d5a-91ab-f425e44fbda3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_093f2ad5-1efa-411b-b711-d6962488df61" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_11d2c2f1-2534-4d5a-91ab-f425e44fbda3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CashPaidDuringPeriodForAbstract_a20f8467-07bd-4fec-ac11-f3bfb60308a8" xlink:href="rhi-20221231.xsd#rhi_CashPaidDuringPeriodForAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_11d2c2f1-2534-4d5a-91ab-f425e44fbda3" xlink:to="loc_rhi_CashPaidDuringPeriodForAbstract_a20f8467-07bd-4fec-ac11-f3bfb60308a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_c28d0ab8-dc6e-4689-b941-a3bfe17a9791" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_CashPaidDuringPeriodForAbstract_a20f8467-07bd-4fec-ac11-f3bfb60308a8" xlink:to="loc_us-gaap_InterestPaidNet_c28d0ab8-dc6e-4689-b941-a3bfe17a9791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_e7b194ce-b227-4bc6-b691-b38c6e237aa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_CashPaidDuringPeriodForAbstract_a20f8467-07bd-4fec-ac11-f3bfb60308a8" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_e7b194ce-b227-4bc6-b691-b38c6e237aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_70558cd1-d114-4f85-9fb6-e2ae71a3045e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_11d2c2f1-2534-4d5a-91ab-f425e44fbda3" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_70558cd1-d114-4f85-9fb6-e2ae71a3045e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StockRepurchasesAwaitingSettlement_82b8d5ae-952f-45fa-a7d7-4b33e9e9b2ec" xlink:href="rhi-20221231.xsd#rhi_StockRepurchasesAwaitingSettlement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_70558cd1-d114-4f85-9fb6-e2ae71a3045e" xlink:to="loc_rhi_StockRepurchasesAwaitingSettlement_82b8d5ae-952f-45fa-a7d7-4b33e9e9b2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanFundExchangesWithinPlan_744939e2-5435-43d4-ac8e-8a42e828af56" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlanFundExchangesWithinPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_70558cd1-d114-4f85-9fb6-e2ae71a3045e" xlink:to="loc_rhi_DeferredCompensationPlanFundExchangesWithinPlan_744939e2-5435-43d4-ac8e-8a42e828af56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition_ca3dd332-7de6-48e8-a9af-d389a02ce8c0" xlink:href="rhi-20221231.xsd#rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_70558cd1-d114-4f85-9fb6-e2ae71a3045e" xlink:to="loc_rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition_ca3dd332-7de6-48e8-a9af-d389a02ce8c0" 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-20221231.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_3efeb203-a02b-462f-833b-cf809084db30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_e041112a-cd38-4ae8-9efb-5afc75b499bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_3efeb203-a02b-462f-833b-cf809084db30" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_e041112a-cd38-4ae8-9efb-5afc75b499bb" 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-20221231.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_c52e2f3f-68b0-416d-a6ee-07cb0a7bf212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_a6a9263f-09ef-484a-8bc9-9bb4a60688e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingChangesAndErrorCorrectionsAbstract_c52e2f3f-68b0-416d-a6ee-07cb0a7bf212" xlink:to="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_a6a9263f-09ef-484a-8bc9-9bb4a60688e5" 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-20221231.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_52d0ecc9-dbd1-4edd-9a64-e47c58b8e96c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_ebab2617-c2ab-45f2-98ad-419f9f72ec5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_52d0ecc9-dbd1-4edd-9a64-e47c58b8e96c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_ebab2617-c2ab-45f2-98ad-419f9f72ec5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/OtherCurrentAssets" xlink:type="simple" xlink:href="rhi-20221231.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_26e4754c-3524-46b4-9567-891ebab26ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentAssetsTextBlock_30dc3b61-1293-4974-8f65-cd1d6fe2cb3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentAssetsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_26e4754c-3524-46b4-9567-891ebab26ee9" xlink:to="loc_us-gaap_OtherCurrentAssetsTextBlock_30dc3b61-1293-4974-8f65-cd1d6fe2cb3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="rhi-20221231.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_68bcfff3-4071-4d55-b281-eb297f4861e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_b09907b8-3c1a-4b13-ba6f-4ac8b8c39e40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_68bcfff3-4071-4d55-b281-eb297f4861e2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_b09907b8-3c1a-4b13-ba6f-4ac8b8c39e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/Leases" xlink:type="simple" xlink:href="rhi-20221231.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_a3fe3e55-2242-4388-9e49-62aa69eed503" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_7b419aad-af8d-4fe0-97d6-9e1b8beb7e59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a3fe3e55-2242-4388-9e49-62aa69eed503" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_7b419aad-af8d-4fe0-97d6-9e1b8beb7e59" 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-20221231.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_612435b5-5ccb-4ec1-901d-9ed11b6cb48e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_4c381ea3-0981-406a-af59-de8d950da3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_612435b5-5ccb-4ec1-901d-9ed11b6cb48e" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_4c381ea3-0981-406a-af59-de8d950da3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCosts" xlink:type="simple" xlink:href="rhi-20221231.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_81e33877-3a63-46c9-9aeb-cc58501b2ee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock_58322a43-32fc-4af5-a395-9e41922153fb" xlink:href="rhi-20221231.xsd#rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_81e33877-3a63-46c9-9aeb-cc58501b2ee2" xlink:to="loc_rhi_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock_58322a43-32fc-4af5-a395-9e41922153fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlans" xlink:type="simple" xlink:href="rhi-20221231.xsd#EmployeeDeferredCompensationPlans"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/EmployeeDeferredCompensationPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlansAbstract_2abdc22e-2839-49ac-b0eb-6583a6a16975" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlansTextBlock_d4aacddc-9756-4f5e-a322-0a39511ac890" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_2abdc22e-2839-49ac-b0eb-6583a6a16975" xlink:to="loc_rhi_DeferredCompensationPlansTextBlock_d4aacddc-9756-4f5e-a322-0a39511ac890" 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-20221231.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_77e243e8-1ea9-47c9-a75e-873f4e1fcea4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_9cc26954-3d20-4d39-bf7c-478076ba79ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_77e243e8-1ea9-47c9-a75e-873f4e1fcea4" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_9cc26954-3d20-4d39-bf7c-478076ba79ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="rhi-20221231.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_d4b0e8b2-9d7c-4673-8273-4095738b8f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_016cb213-45d5-4e3e-b8c4-fa72145e7d5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d4b0e8b2-9d7c-4673-8273-4095738b8f5b" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_016cb213-45d5-4e3e-b8c4-fa72145e7d5f" 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-20221231.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_90b68cd9-4c61-4bee-87ed-8c7512ceaad3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_148aaf88-f097-4ebb-a0f7-49b32406fa48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_90b68cd9-4c61-4bee-87ed-8c7512ceaad3" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_148aaf88-f097-4ebb-a0f7-49b32406fa48" 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-20221231.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_235d01ec-164f-4b35-8e31-f6974dd326ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_78c2dc16-1fa2-4424-8218-5432a9873ee0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_235d01ec-164f-4b35-8e31-f6974dd326ee" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_78c2dc16-1fa2-4424-8218-5432a9873ee0" 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-20221231.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_07bc2591-fd6b-45a9-bfd3-a0c23e870eba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_421fd1c6-b026-4468-836b-4f514c315474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_07bc2591-fd6b-45a9-bfd3-a0c23e870eba" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_421fd1c6-b026-4468-836b-4f514c315474" 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-20221231.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_3d18e3a5-0727-48a2-a678-4a626e12e9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_6b5d9ba9-e60d-4119-9579-3b8a1b115440" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_3d18e3a5-0727-48a2-a678-4a626e12e9e8" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_6b5d9ba9-e60d-4119-9579-3b8a1b115440" 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-20221231.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_d3fcbe7d-ba5f-4a43-9585-2b456722e379" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_5c27846b-29d4-427f-8d11-820c1072d246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_d3fcbe7d-ba5f-4a43-9585-2b456722e379" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_5c27846b-29d4-427f-8d11-820c1072d246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="simple" xlink:href="rhi-20221231.xsd#ScheduleIIValuationandQualifyingAccounts"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_547034ca-d140-44f9-aab3-50e3f4869f7a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_711273ea-51e7-4ba6-bd92-ed10db6ca11f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_547034ca-d140-44f9-aab3-50e3f4869f7a" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_711273ea-51e7-4ba6-bd92-ed10db6ca11f" 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-20221231.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_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_NatureOfOperationsPolicyPolicyTextBlock_18299eb2-78f3-4a54-8064-1ba9fa671146" xlink:href="rhi-20221231.xsd#rhi_NatureOfOperationsPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_rhi_NatureOfOperationsPolicyPolicyTextBlock_18299eb2-78f3-4a54-8064-1ba9fa671146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_4dd759fa-4bc8-4281-9072-90c5bef22479" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_4dd759fa-4bc8-4281-9072-90c5bef22479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_974540ec-1bc1-4dc8-a43b-740057b75679" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_974540ec-1bc1-4dc8-a43b-740057b75679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_58e8c472-8d0d-497b-b64b-e7bba53ffcbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_UseOfEstimates_58e8c472-8d0d-497b-b64b-e7bba53ffcbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_90391aef-86c3-4cfe-8f2e-3cc97d845564" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_90391aef-86c3-4cfe-8f2e-3cc97d845564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_cf431166-15b8-49bf-a59d-8e07fe8c1498" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_cf431166-15b8-49bf-a59d-8e07fe8c1498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock_4b60f11e-9f6c-4a59-ab66-72d2ed0f57a1" xlink:href="rhi-20221231.xsd#rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock_4b60f11e-9f6c-4a59-ab66-72d2ed0f57a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_1837271a-7c13-4692-a22d-d9cd3d242b70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_1837271a-7c13-4692-a22d-d9cd3d242b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_abc374c3-2e16-45f6-9636-21dc276483ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_abc374c3-2e16-45f6-9636-21dc276483ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_aca470eb-680c-4280-b2ec-c6ff376cd638" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_aca470eb-680c-4280-b2ec-c6ff376cd638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_463c56e0-e922-46d4-9a42-84aae280f7cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_463c56e0-e922-46d4-9a42-84aae280f7cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_3f272be2-b18b-4083-a67c-920e7c46087e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_3f272be2-b18b-4083-a67c-920e7c46087e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_ef756d6e-89bf-48a6-900a-0c35e0eda2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_ef756d6e-89bf-48a6-900a-0c35e0eda2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_ec7ff257-cb63-4738-a72c-59125999267b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_ec7ff257-cb63-4738-a72c-59125999267b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_f82743ad-028d-4691-838d-c5c672cfcd3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_f82743ad-028d-4691-838d-c5c672cfcd3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_98d57e25-8ea0-4fda-bacf-790620d3db9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_98d57e25-8ea0-4fda-bacf-790620d3db9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_31c7f075-6cf8-40d2-88a1-8c6bbf040122" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_31c7f075-6cf8-40d2-88a1-8c6bbf040122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HealthCareCostsPolicyPolicyTextBlock_9d6d6c92-3f12-403b-9f0e-d46c1f260e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HealthCareCostsPolicyPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_HealthCareCostsPolicyPolicyTextBlock_9d6d6c92-3f12-403b-9f0e-d46c1f260e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_25b6aab7-24b0-45a0-815d-5c29d24f50aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_25b6aab7-24b0-45a0-815d-5c29d24f50aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_44e75e6d-12d6-4b79-b3d3-3708e646512d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_44e75e6d-12d6-4b79-b3d3-3708e646512d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e1c587b4-0eed-45cb-81d5-c597eb067b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f610f93-07b7-499a-9865-b7c0a4a8d78a" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_e1c587b4-0eed-45cb-81d5-c597eb067b1d" 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-20221231.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_be9c64a0-a289-40fb-bc71-4d4e69e792ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_0f849e6f-9669-45bf-b607-f8caa4349c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be9c64a0-a289-40fb-bc71-4d4e69e792ce" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock_0f849e6f-9669-45bf-b607-f8caa4349c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_92cebb0f-2ed7-4f99-a76c-d81a721da6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be9c64a0-a289-40fb-bc71-4d4e69e792ce" xlink:to="loc_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock_92cebb0f-2ed7-4f99-a76c-d81a721da6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_aa353f15-39e4-4b3f-93f2-7628edaa774d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be9c64a0-a289-40fb-bc71-4d4e69e792ce" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_aa353f15-39e4-4b3f-93f2-7628edaa774d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_5d83eb26-3e7b-4ee8-bff4-421cac60e230" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_be9c64a0-a289-40fb-bc71-4d4e69e792ce" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_5d83eb26-3e7b-4ee8-bff4-421cac60e230" 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-20221231.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_aa96c8ff-2cec-4a37-8663-0ed334190d7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_513dadce-1f65-45a8-80ad-8cb1c14aa305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_aa96c8ff-2cec-4a37-8663-0ed334190d7e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_513dadce-1f65-45a8-80ad-8cb1c14aa305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_41bcce93-8108-4433-8106-15530ac5d599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_aa96c8ff-2cec-4a37-8663-0ed334190d7e" xlink:to="loc_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_41bcce93-8108-4433-8106-15530ac5d599" 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-20221231.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_bf5bb839-c606-43b3-913a-8b1d252a9985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_cbdd08b6-aaed-482f-a632-52445dd1d952" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_bf5bb839-c606-43b3-913a-8b1d252a9985" xlink:to="loc_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock_cbdd08b6-aaed-482f-a632-52445dd1d952" 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-20221231.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_78dba88f-b6fa-4ba9-8624-51c44ba04672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7f2c6fbc-6809-419c-9248-546d70a80ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_78dba88f-b6fa-4ba9-8624-51c44ba04672" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_7f2c6fbc-6809-419c-9248-546d70a80ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/LeasesTables" xlink:type="simple" xlink:href="rhi-20221231.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_d25d31ea-0ada-422b-a455-212b1b8de0e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_853e45aa-415d-41bb-ac9e-5621e3c5c51f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d25d31ea-0ada-422b-a455-212b1b8de0e4" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_853e45aa-415d-41bb-ac9e-5621e3c5c51f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AssetsAndLiabilitiesLesseeTableTextBlock_a3ad6b29-a83f-4978-908e-39aeb28a8a1d" xlink:href="rhi-20221231.xsd#rhi_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d25d31ea-0ada-422b-a455-212b1b8de0e4" xlink:to="loc_rhi_AssetsAndLiabilitiesLesseeTableTextBlock_a3ad6b29-a83f-4978-908e-39aeb28a8a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e0557657-2d6f-47ea-abb2-73f0d518de47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d25d31ea-0ada-422b-a455-212b1b8de0e4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e0557657-2d6f-47ea-abb2-73f0d518de47" 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-20221231.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_c99fd531-63f7-4162-a4bf-0876dc4f25f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_5a74e936-e6bf-4fcb-8a10-4e30d1db94a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c99fd531-63f7-4162-a4bf-0876dc4f25f1" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_5a74e936-e6bf-4fcb-8a10-4e30d1db94a2" 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-20221231.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_622d3efe-c715-41d4-b9e2-2c9b6953ecf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_4e3d7365-0962-49a7-ad92-54ba1257f853" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_622d3efe-c715-41d4-b9e2-2c9b6953ecf2" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_4e3d7365-0962-49a7-ad92-54ba1257f853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlansTables" xlink:type="simple" xlink:href="rhi-20221231.xsd#EmployeeDeferredCompensationPlansTables"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/EmployeeDeferredCompensationPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlansAbstract_bbf27961-ec6c-4d82-af20-6a8af12eebab" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock_206f0ba1-039d-43ae-89a6-10c10b3ce90c" xlink:href="rhi-20221231.xsd#rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_bbf27961-ec6c-4d82-af20-6a8af12eebab" xlink:to="loc_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock_206f0ba1-039d-43ae-89a6-10c10b3ce90c" 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-20221231.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_20ad5d75-8b96-4d43-9ab3-25b01982ec53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_12f966bd-585d-4a53-af6d-dd86fef94894" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_20ad5d75-8b96-4d43-9ab3-25b01982ec53" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_12f966bd-585d-4a53-af6d-dd86fef94894" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_aede44f9-1295-4bc1-a495-d214f05ada7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_20ad5d75-8b96-4d43-9ab3-25b01982ec53" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_aede44f9-1295-4bc1-a495-d214f05ada7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6e4927b3-ba2e-4b78-88b3-2c5823ee42e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_20ad5d75-8b96-4d43-9ab3-25b01982ec53" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6e4927b3-ba2e-4b78-88b3-2c5823ee42e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock_b2f22d17-e231-40ee-b033-4231b4d32ed2" xlink:href="rhi-20221231.xsd#rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_20ad5d75-8b96-4d43-9ab3-25b01982ec53" xlink:to="loc_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock_b2f22d17-e231-40ee-b033-4231b4d32ed2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_44d039e7-58f6-4f9d-bce7-ae150d4f26c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_20ad5d75-8b96-4d43-9ab3-25b01982ec53" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_44d039e7-58f6-4f9d-bce7-ae150d4f26c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_a066d8bf-b252-4a9a-ad57-e76b76bd03b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_20ad5d75-8b96-4d43-9ab3-25b01982ec53" xlink:to="loc_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock_a066d8bf-b252-4a9a-ad57-e76b76bd03b6" 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-20221231.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_a8b496e6-98e2-458b-bf56-42eae566014e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_5b51aaee-fd9c-420b-9519-5abcf8d70813" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a8b496e6-98e2-458b-bf56-42eae566014e" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_5b51aaee-fd9c-420b-9519-5abcf8d70813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock_47fd1f81-f29b-4526-957c-25d4ea2070b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_a8b496e6-98e2-458b-bf56-42eae566014e" xlink:to="loc_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock_47fd1f81-f29b-4526-957c-25d4ea2070b0" 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-20221231.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_fd55c8c4-b3f6-4f8d-9f1a-e029f95ab5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_58b8350f-accf-40e1-87ff-3630992b7764" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fd55c8c4-b3f6-4f8d-9f1a-e029f95ab5f2" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_58b8350f-accf-40e1-87ff-3630992b7764" 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-20221231.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_810e9035-b436-4835-9e48-0ff9c0129256" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_5a76b222-2ba2-4824-9671-145c410165b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_810e9035-b436-4835-9e48-0ff9c0129256" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_5a76b222-2ba2-4824-9671-145c410165b2" 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-20221231.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_af58e843-2b0f-4b5d-939f-7290fc879531" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_864b5d74-7d1a-4407-82d8-6680e4d7ac39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_af58e843-2b0f-4b5d-939f-7290fc879531" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_864b5d74-7d1a-4407-82d8-6680e4d7ac39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_567c1bfa-bde9-4301-82c8-fb8b9dde0330" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_af58e843-2b0f-4b5d-939f-7290fc879531" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_567c1bfa-bde9-4301-82c8-fb8b9dde0330" 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-20221231.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_1b12290a-1e94-4cf4-991c-872ceaf96017" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSubsequentEventsTextBlock_a361f26c-32c1-44d6-893c-1540a9190e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1b12290a-1e94-4cf4-991c-872ceaf96017" xlink:to="loc_us-gaap_ScheduleOfSubsequentEventsTextBlock_a361f26c-32c1-44d6-893c-1540a9190e41" 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-20221231.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_50bd50e1-60f9-4a7d-9a3a-e54f894ed6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55c5303e-137a-4c3a-bf56-9c7f0ab55f54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_50bd50e1-60f9-4a7d-9a3a-e54f894ed6d7" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55c5303e-137a-4c3a-bf56-9c7f0ab55f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_cf690063-9955-405b-a4d4-bced69175fa7" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55c5303e-137a-4c3a-bf56-9c7f0ab55f54" xlink:to="loc_srt_RangeAxis_cf690063-9955-405b-a4d4-bced69175fa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_cdf74deb-1e5f-40d5-bfe1-9f46f17aff95" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_cf690063-9955-405b-a4d4-bced69175fa7" xlink:to="loc_srt_RangeMember_cdf74deb-1e5f-40d5-bfe1-9f46f17aff95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_349477e2-79d3-4c17-9e43-7e9edeb98f4b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cdf74deb-1e5f-40d5-bfe1-9f46f17aff95" xlink:to="loc_srt_MinimumMember_349477e2-79d3-4c17-9e43-7e9edeb98f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_64e1210f-e3db-4601-8d5b-aeed8a499a3c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_cdf74deb-1e5f-40d5-bfe1-9f46f17aff95" xlink:to="loc_srt_MaximumMember_64e1210f-e3db-4601-8d5b-aeed8a499a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fd8e8cea-44ff-40e3-a4d1-250443a5853d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55c5303e-137a-4c3a-bf56-9c7f0ab55f54" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fd8e8cea-44ff-40e3-a4d1-250443a5853d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f74ae5f-a311-4615-ba1a-abc52b622998" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fd8e8cea-44ff-40e3-a4d1-250443a5853d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f74ae5f-a311-4615-ba1a-abc52b622998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_bd0d12e4-56d6-4b60-9c2a-16a04933a7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1f74ae5f-a311-4615-ba1a-abc52b622998" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_bd0d12e4-56d6-4b60-9c2a-16a04933a7b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8442053-d96a-45d2-9fe3-05e886770cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55c5303e-137a-4c3a-bf56-9c7f0ab55f54" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8442053-d96a-45d2-9fe3-05e886770cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_86e61f56-ee53-4a23-9cb8-aadfafb8b608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_f8442053-d96a-45d2-9fe3-05e886770cd4" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_86e61f56-ee53-4a23-9cb8-aadfafb8b608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_a526c20e-8ce9-4742-9353-079584870120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_86e61f56-ee53-4a23-9cb8-aadfafb8b608" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_a526c20e-8ce9-4742-9353-079584870120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_55c5303e-137a-4c3a-bf56-9c7f0ab55f54" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_b465e1bc-baf6-479a-a27b-05fbff119ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_us-gaap_NumberOfReportableSegments_b465e1bc-baf6-479a-a27b-05fbff119ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_ead2e187-c02a-4e48-bddc-0d797e0e6bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_us-gaap_AdvertisingExpense_ead2e187-c02a-4e48-bddc-0d797e0e6bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d88b3c49-2847-49a3-8390-920575c87b3b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d88b3c49-2847-49a3-8390-920575c87b3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_93514c40-2590-467a-b0e2-609eba1312b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_93514c40-2590-467a-b0e2-609eba1312b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_28803614-3a95-4dbc-9740-a8769b1dd410" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_28803614-3a95-4dbc-9740-a8769b1dd410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProvisionForWorkersCompensationClaims_10d007c9-febe-4d74-9303-d7fc30134b44" xlink:href="rhi-20221231.xsd#rhi_ProvisionForWorkersCompensationClaims"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_rhi_ProvisionForWorkersCompensationClaims_10d007c9-febe-4d74-9303-d7fc30134b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProvisionForMedicalClaims_4ac702dc-94c4-476b-bc91-813bddc60f18" xlink:href="rhi-20221231.xsd#rhi_ProvisionForMedicalClaims"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c9d20f0f-0c62-4513-9d4a-f8e045cba190" xlink:to="loc_rhi_ProvisionForMedicalClaims_4ac702dc-94c4-476b-bc91-813bddc60f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_ec9aacec-94f2-4ed9-8372-a9d432161a13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanDividendIncome_c9f27320-744b-494c-9ee0-f83630cd9f75" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlanDividendIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ec9aacec-94f2-4ed9-8372-a9d432161a13" xlink:to="loc_rhi_DeferredCompensationPlanDividendIncome_c9f27320-744b-494c-9ee0-f83630cd9f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_fd19a6b3-50c7-40d4-915c-19e43a750116" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ec9aacec-94f2-4ed9-8372-a9d432161a13" xlink:to="loc_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss_fd19a6b3-50c7-40d4-915c-19e43a750116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanInvestmentIncome_465a533e-fb84-4293-8dd5-de4cf3ee492c" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlanInvestmentIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_ec9aacec-94f2-4ed9-8372-a9d432161a13" xlink:to="loc_rhi_DeferredCompensationPlanInvestmentIncome_465a533e-fb84-4293-8dd5-de4cf3ee492c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails" xlink:type="simple" xlink:href="rhi-20221231.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_71d5b5af-8dd3-4573-ac5d-8646c9b8fcb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_15e1e81f-1b69-4bd9-bc26-ae7369b23a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_71d5b5af-8dd3-4573-ac5d-8646c9b8fcb2" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_15e1e81f-1b69-4bd9-bc26-ae7369b23a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_4afbe520-ac40-4391-8781-39b3d1f48a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_15e1e81f-1b69-4bd9-bc26-ae7369b23a6f" xlink:to="loc_us-gaap_InvestmentTypeAxis_4afbe520-ac40-4391-8781-39b3d1f48a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_ad5fd16e-d96a-4fff-873f-631dd71bab1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_4afbe520-ac40-4391-8781-39b3d1f48a0d" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_ad5fd16e-d96a-4fff-873f-631dd71bab1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_564e0221-04be-4082-9fcc-4ef241c9b1dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_ad5fd16e-d96a-4fff-873f-631dd71bab1b" xlink:to="loc_us-gaap_MoneyMarketFundsMember_564e0221-04be-4082-9fcc-4ef241c9b1dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundBondMember_12324a7a-4c9b-4b39-bb90-2d64f8e56b00" xlink:href="rhi-20221231.xsd#rhi_MutualFundBondMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_ad5fd16e-d96a-4fff-873f-631dd71bab1b" xlink:to="loc_rhi_MutualFundBondMember_12324a7a-4c9b-4b39-bb90-2d64f8e56b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundStockMember_f4916a40-0595-49b8-b2ab-4e8baba08fa6" xlink:href="rhi-20221231.xsd#rhi_MutualFundStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_ad5fd16e-d96a-4fff-873f-631dd71bab1b" xlink:to="loc_rhi_MutualFundStockMember_f4916a40-0595-49b8-b2ab-4e8baba08fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_MutualFundBlendMember_43c8a34d-3db4-4086-a964-d4abd11ce1b4" xlink:href="rhi-20221231.xsd#rhi_MutualFundBlendMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_ad5fd16e-d96a-4fff-873f-631dd71bab1b" xlink:to="loc_rhi_MutualFundBlendMember_43c8a34d-3db4-4086-a964-d4abd11ce1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be644375-3f9d-4662-bfcc-63dfcd79e086" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_15e1e81f-1b69-4bd9-bc26-ae7369b23a6f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be644375-3f9d-4662-bfcc-63dfcd79e086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f56449a0-1705-4420-bd19-0cceb5000fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_be644375-3f9d-4662-bfcc-63dfcd79e086" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f56449a0-1705-4420-bd19-0cceb5000fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_c7296c44-9822-4590-ae80-b7c763ab5f0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f56449a0-1705-4420-bd19-0cceb5000fdf" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_c7296c44-9822-4590-ae80-b7c763ab5f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_77b5e018-e7e2-4c13-b4a4-62a606ed8e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f56449a0-1705-4420-bd19-0cceb5000fdf" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_77b5e018-e7e2-4c13-b4a4-62a606ed8e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_dbc4ff8f-f8b9-4610-b830-b2f2a3b4454d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f56449a0-1705-4420-bd19-0cceb5000fdf" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_dbc4ff8f-f8b9-4610-b830-b2f2a3b4454d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_08402ef3-e621-4927-a413-017d4e76e180" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable_15e1e81f-1b69-4bd9-bc26-ae7369b23a6f" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_08402ef3-e621-4927-a413-017d4e76e180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanAssetsCurrent_a5929d3a-ece8-40e1-b259-8b30ba2699b4" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlanAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems_08402ef3-e621-4927-a413-017d4e76e180" xlink:to="loc_rhi_DeferredCompensationPlanAssetsCurrent_a5929d3a-ece8-40e1-b259-8b30ba2699b4" 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-20221231.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_4039e0a6-0ecc-449b-90c9-456c5bfe10eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_8015c84f-5991-4ca5-969d-95b8d5695d9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4039e0a6-0ecc-449b-90c9-456c5bfe10eb" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_8015c84f-5991-4ca5-969d-95b8d5695d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_5f90d28f-bb45-46ad-9b4a-2acc88977d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_8015c84f-5991-4ca5-969d-95b8d5695d9b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_5f90d28f-bb45-46ad-9b4a-2acc88977d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_623d5f1c-03b1-4e64-a519-e459708c6f29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_8015c84f-5991-4ca5-969d-95b8d5695d9b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_623d5f1c-03b1-4e64-a519-e459708c6f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_791cd1db-710b-4b34-9890-f4b2b71f9dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_8015c84f-5991-4ca5-969d-95b8d5695d9b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_791cd1db-710b-4b34-9890-f4b2b71f9dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_bda086c3-d959-42f4-9f6d-b18e92caf0b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_8015c84f-5991-4ca5-969d-95b8d5695d9b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease_bda086c3-d959-42f4-9f6d-b18e92caf0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_40938903-a869-4c16-854e-b12740ad7202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_8015c84f-5991-4ca5-969d-95b8d5695d9b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_40938903-a869-4c16-854e-b12740ad7202" 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-20221231.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_a3573911-a787-4c74-9f80-4feb380df2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9775a78c-c363-4121-8098-f09d620c0845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a3573911-a787-4c74-9f80-4feb380df2e2" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9775a78c-c363-4121-8098-f09d620c0845" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a215d607-0cf8-45aa-9cfc-19c43f5cb41d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9775a78c-c363-4121-8098-f09d620c0845" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a215d607-0cf8-45aa-9cfc-19c43f5cb41d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9bab3467-2fb3-4e76-a5d7-456e099cc649" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_a215d607-0cf8-45aa-9cfc-19c43f5cb41d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9bab3467-2fb3-4e76-a5d7-456e099cc649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerHardwareMember_66475a83-8625-42b3-9608-c12baf0046aa" xlink:href="rhi-20221231.xsd#rhi_ComputerHardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9bab3467-2fb3-4e76-a5d7-456e099cc649" xlink:to="loc_rhi_ComputerHardwareMember_66475a83-8625-42b3-9608-c12baf0046aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerSoftwareMember_3de64ed4-b4f9-47b2-811a-311e753699a1" xlink:href="rhi-20221231.xsd#rhi_ComputerSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9bab3467-2fb3-4e76-a5d7-456e099cc649" xlink:to="loc_rhi_ComputerSoftwareMember_3de64ed4-b4f9-47b2-811a-311e753699a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_b4086444-f47a-437d-8837-f5077ec786d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9bab3467-2fb3-4e76-a5d7-456e099cc649" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_b4086444-f47a-437d-8837-f5077ec786d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_929fe03f-afbd-43d0-bbf6-e5dd3950030c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9775a78c-c363-4121-8098-f09d620c0845" xlink:to="loc_srt_RangeAxis_929fe03f-afbd-43d0-bbf6-e5dd3950030c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2afbda21-5726-4250-9ef8-06187d51c34f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_929fe03f-afbd-43d0-bbf6-e5dd3950030c" xlink:to="loc_srt_RangeMember_2afbda21-5726-4250-9ef8-06187d51c34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_203797b2-37a9-46d3-b363-f946c83d626e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2afbda21-5726-4250-9ef8-06187d51c34f" xlink:to="loc_srt_MinimumMember_203797b2-37a9-46d3-b363-f946c83d626e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2422e053-00df-45f3-87d6-473c40f01a44" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2afbda21-5726-4250-9ef8-06187d51c34f" xlink:to="loc_srt_MaximumMember_2422e053-00df-45f3-87d6-473c40f01a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6cbba442-c258-41f3-b924-b8d0764b9ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_9775a78c-c363-4121-8098-f09d620c0845" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6cbba442-c258-41f3-b924-b8d0764b9ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_83c49b4a-295d-43b2-b68f-72d56d59bd51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_6cbba442-c258-41f3-b924-b8d0764b9ff8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_83c49b4a-295d-43b2-b68f-72d56d59bd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c9e90a77-063f-499e-a54d-bb08dda5d1ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_56fdb862-33e8-4ca9-b0c9-2d10bec2aabc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c9e90a77-063f-499e-a54d-bb08dda5d1ac" xlink:to="loc_us-gaap_NumberOfReportableSegments_56fdb862-33e8-4ca9-b0c9-2d10bec2aabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StaffingPlacementGuaranteePeriod_9de93db8-248b-43cc-a322-4cd819554b2b" xlink:href="rhi-20221231.xsd#rhi_StaffingPlacementGuaranteePeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c9e90a77-063f-499e-a54d-bb08dda5d1ac" xlink:to="loc_rhi_StaffingPlacementGuaranteePeriod_9de93db8-248b-43cc-a322-4cd819554b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_1a15dd45-d0bb-469e-946d-f28eb4df3b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c9e90a77-063f-499e-a54d-bb08dda5d1ac" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_1a15dd45-d0bb-469e-946d-f28eb4df3b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_84610078-b291-49b6-a939-61211119d5ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1a15dd45-d0bb-469e-946d-f28eb4df3b7d" xlink:to="loc_srt_ProductOrServiceAxis_84610078-b291-49b6-a939-61211119d5ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_84610078-b291-49b6-a939-61211119d5ab" xlink:to="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_FinanceAndAccountingMember_5d974fdf-f43f-40a9-850c-61aab171e3ba" xlink:href="rhi-20221231.xsd#rhi_FinanceAndAccountingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:to="loc_rhi_FinanceAndAccountingMember_5d974fdf-f43f-40a9-850c-61aab171e3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AdministrativeAndCustomerSupportMember_7a815d2b-16dd-4e13-b19a-3ba2934d1eae" xlink:href="rhi-20221231.xsd#rhi_AdministrativeAndCustomerSupportMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:to="loc_rhi_AdministrativeAndCustomerSupportMember_7a815d2b-16dd-4e13-b19a-3ba2934d1eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TechnologyMember_ccbb99ef-6803-4bc6-97ed-c0d3821269ca" xlink:href="rhi-20221231.xsd#rhi_TechnologyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:to="loc_rhi_TechnologyMember_ccbb99ef-6803-4bc6-97ed-c0d3821269ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ContractTalentSolutionsMember_cd40ddcb-7ab5-4d6e-bfd2-bd9fba852aaa" xlink:href="rhi-20221231.xsd#rhi_ContractTalentSolutionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:to="loc_rhi_ContractTalentSolutionsMember_cd40ddcb-7ab5-4d6e-bfd2-bd9fba852aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementTalentSolutionsMember_b4e0724c-7064-4da2-a346-2ca119462bd4" xlink:href="rhi-20221231.xsd#rhi_PermanentPlacementTalentSolutionsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:to="loc_rhi_PermanentPlacementTalentSolutionsMember_b4e0724c-7064-4da2-a346-2ca119462bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProtivitiMember_241f5af8-1919-4d71-8a73-20629424390d" xlink:href="rhi-20221231.xsd#rhi_ProtivitiMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_d82f6809-7657-4196-b495-a237f4aec805" xlink:to="loc_rhi_ProtivitiMember_241f5af8-1919-4d71-8a73-20629424390d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_9c23f000-368e-4554-9b40-df8e94f83727" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1a15dd45-d0bb-469e-946d-f28eb4df3b7d" xlink:to="loc_srt_ConsolidationItemsAxis_9c23f000-368e-4554-9b40-df8e94f83727" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_37cfcf7e-1479-44a5-9f78-916898e95417" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_9c23f000-368e-4554-9b40-df8e94f83727" xlink:to="loc_srt_ConsolidationItemsDomain_37cfcf7e-1479-44a5-9f78-916898e95417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_2cdc9df2-930d-4a36-9439-f2bae13fbe8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_37cfcf7e-1479-44a5-9f78-916898e95417" xlink:to="loc_us-gaap_IntersegmentEliminationMember_2cdc9df2-930d-4a36-9439-f2bae13fbe8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_55b2b966-1173-4aeb-9325-cfd54cac51f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_1a15dd45-d0bb-469e-946d-f28eb4df3b7d" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_55b2b966-1173-4aeb-9325-cfd54cac51f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cc831471-afeb-4877-a0c5-1074203ba85c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_55b2b966-1173-4aeb-9325-cfd54cac51f2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cc831471-afeb-4877-a0c5-1074203ba85c" 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-20221231.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_838ae365-7404-4e85-92d8-9aede62922bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c44cd0e3-c575-47d5-bbe1-4432eff94aca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_838ae365-7404-4e85-92d8-9aede62922bb" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c44cd0e3-c575-47d5-bbe1-4432eff94aca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f7fc4568-ed86-458a-aada-77d71990f03e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c44cd0e3-c575-47d5-bbe1-4432eff94aca" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_f7fc4568-ed86-458a-aada-77d71990f03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_187719f8-c1a3-44af-971e-1974010f2938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_c44cd0e3-c575-47d5-bbe1-4432eff94aca" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_187719f8-c1a3-44af-971e-1974010f2938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_3fa0a3c6-f6ef-438c-bdb8-d12b672ce3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_187719f8-c1a3-44af-971e-1974010f2938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_3fa0a3c6-f6ef-438c-bdb8-d12b672ce3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_caa6b930-280e-444a-b313-448b99e8e899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_187719f8-c1a3-44af-971e-1974010f2938" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_caa6b930-280e-444a-b313-448b99e8e899" 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-20221231.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-20221231.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_d4dd8f4a-1a8e-4ed2-bc86-a12c5dddf03a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_77aa6e47-1263-4f49-b492-82fa90a4abdb" xlink:href="rhi-20221231.xsd#rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_d4dd8f4a-1a8e-4ed2-bc86-a12c5dddf03a" xlink:to="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_77aa6e47-1263-4f49-b492-82fa90a4abdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_837402a0-47c6-4870-b278-3478aca9e057" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_77aa6e47-1263-4f49-b492-82fa90a4abdb" xlink:to="loc_us-gaap_ContractWithCustomerLiability_837402a0-47c6-4870-b278-3478aca9e057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_ba204256-f8b0-479b-b2b9-464cd9acdff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_77aa6e47-1263-4f49-b492-82fa90a4abdb" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_ba204256-f8b0-479b-b2b9-464cd9acdff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_ca9cbd03-7777-4333-9f6c-ca9663237bc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_77aa6e47-1263-4f49-b492-82fa90a4abdb" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_ca9cbd03-7777-4333-9f6c-ca9663237bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments_1fdc2b2b-86f5-401e-bf38-a5ea627ed531" xlink:href="rhi-20221231.xsd#rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_77aa6e47-1263-4f49-b492-82fa90a4abdb" xlink:to="loc_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments_1fdc2b2b-86f5-401e-bf38-a5ea627ed531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_3cc3fc2d-b605-4431-a4cb-b117ba55ca38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncreaseDecreaseInContractWithCustomerLiabilityRollForward_77aa6e47-1263-4f49-b492-82fa90a4abdb" xlink:to="loc_us-gaap_ContractWithCustomerLiability_3cc3fc2d-b605-4431-a4cb-b117ba55ca38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/OtherCurrentAssetsDetails" xlink:type="simple" xlink:href="rhi-20221231.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_73094a2d-1825-493e-a85e-3559a6cc2d04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_48659526-b2a2-4134-b836-d52235a342d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_73094a2d-1825-493e-a85e-3559a6cc2d04" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_48659526-b2a2-4134-b836-d52235a342d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareGross_60efce6f-7d5f-4f93-b511-4687d0df31bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalizedComputerSoftwareGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_73094a2d-1825-493e-a85e-3559a6cc2d04" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareGross_60efce6f-7d5f-4f93-b511-4687d0df31bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsMiscellaneousCurrent_fa89cd9a-2104-46ac-9aa8-ffd4f24db7fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsMiscellaneousCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_73094a2d-1825-493e-a85e-3559a6cc2d04" xlink:to="loc_us-gaap_OtherAssetsMiscellaneousCurrent_fa89cd9a-2104-46ac-9aa8-ffd4f24db7fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_22f7aee3-601e-4a81-a430-1b9cf8f8e193" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_73094a2d-1825-493e-a85e-3559a6cc2d04" xlink:to="loc_us-gaap_OtherAssetsCurrent_22f7aee3-601e-4a81-a430-1b9cf8f8e193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="rhi-20221231.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_04ddb431-317e-4f98-83b8-f5268f781f6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c496a463-1e65-42b8-b5a1-fdebdb143e15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_04ddb431-317e-4f98-83b8-f5268f781f6c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c496a463-1e65-42b8-b5a1-fdebdb143e15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db9340eb-2a0f-4d89-bdbe-4b7f4ad31c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c496a463-1e65-42b8-b5a1-fdebdb143e15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db9340eb-2a0f-4d89-bdbe-4b7f4ad31c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a39d000-4e0a-4f33-bb61-e97884f9c50f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_db9340eb-2a0f-4d89-bdbe-4b7f4ad31c8d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a39d000-4e0a-4f33-bb61-e97884f9c50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerHardwareMember_c7b98c38-be85-41e4-9e78-f0da1275abed" xlink:href="rhi-20221231.xsd#rhi_ComputerHardwareMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a39d000-4e0a-4f33-bb61-e97884f9c50f" xlink:to="loc_rhi_ComputerHardwareMember_c7b98c38-be85-41e4-9e78-f0da1275abed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ComputerSoftwareMember_21c2c53d-4ca0-41d5-950d-ff0a174e3809" xlink:href="rhi-20221231.xsd#rhi_ComputerSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a39d000-4e0a-4f33-bb61-e97884f9c50f" xlink:to="loc_rhi_ComputerSoftwareMember_21c2c53d-4ca0-41d5-950d-ff0a174e3809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3a74970f-9fe6-446f-ac5b-b8df671558d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a39d000-4e0a-4f33-bb61-e97884f9c50f" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_3a74970f-9fe6-446f-ac5b-b8df671558d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_f4cdd8d2-1298-48d3-bf5c-3cfc1c5fe4c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1a39d000-4e0a-4f33-bb61-e97884f9c50f" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_f4cdd8d2-1298-48d3-bf5c-3cfc1c5fe4c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4379025c-3963-47fa-8000-818c4a4a0644" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c496a463-1e65-42b8-b5a1-fdebdb143e15" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4379025c-3963-47fa-8000-818c4a4a0644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_32023495-04cf-4da7-81b0-33a31d6e443c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4379025c-3963-47fa-8000-818c4a4a0644" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_32023495-04cf-4da7-81b0-33a31d6e443c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0d6d0264-f4f7-4faa-95e6-f5ed7bb7d92d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4379025c-3963-47fa-8000-818c4a4a0644" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0d6d0264-f4f7-4faa-95e6-f5ed7bb7d92d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1e69bdce-67c4-47f8-ab4b-55e8a710f41b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_4379025c-3963-47fa-8000-818c4a4a0644" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1e69bdce-67c4-47f8-ab4b-55e8a710f41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="rhi-20221231.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_ec80251f-0b32-4779-8f6e-6587da825e88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_869fdb7c-f43b-47be-aae7-ca70c65e5396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOperatingLeasedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ec80251f-0b32-4779-8f6e-6587da825e88" xlink:to="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_869fdb7c-f43b-47be-aae7-ca70c65e5396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_db1f742f-33b9-416d-8dc1-cc2965caf17a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_869fdb7c-f43b-47be-aae7-ca70c65e5396" xlink:to="loc_srt_RangeAxis_db1f742f-33b9-416d-8dc1-cc2965caf17a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1e301eb0-eaa4-4502-bf4d-360a459dbade" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_db1f742f-33b9-416d-8dc1-cc2965caf17a" xlink:to="loc_srt_RangeMember_1e301eb0-eaa4-4502-bf4d-360a459dbade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d2cb58d4-f023-4e1d-9cca-90d33f0bebab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1e301eb0-eaa4-4502-bf4d-360a459dbade" xlink:to="loc_srt_MinimumMember_d2cb58d4-f023-4e1d-9cca-90d33f0bebab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0933dd7d-9ee2-4486-9103-631634dfe52f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1e301eb0-eaa4-4502-bf4d-360a459dbade" xlink:to="loc_srt_MaximumMember_0933dd7d-9ee2-4486-9103-631634dfe52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfOperatingLeasedAssetsTable_869fdb7c-f43b-47be-aae7-ca70c65e5396" xlink:to="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_65e16398-1d5d-4380-a90d-783bd62d4f55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_65e16398-1d5d-4380-a90d-783bd62d4f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LessorOperatingLeaseRenewalTerm_323dc63e-7826-4cd3-8eac-83d2bb5caf86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LessorOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:to="loc_us-gaap_LessorOperatingLeaseRenewalTerm_323dc63e-7826-4cd3-8eac-83d2bb5caf86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LesseeOperatingLeaseTerminationPeriod_abb55fff-7947-4f40-9711-a341d6dff135" xlink:href="rhi-20221231.xsd#rhi_LesseeOperatingLeaseTerminationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:to="loc_rhi_LesseeOperatingLeaseTerminationPeriod_abb55fff-7947-4f40-9711-a341d6dff135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_be0f4c1e-69ce-4d64-8369-8e356c67d458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:to="loc_us-gaap_OperatingLeaseExpense_be0f4c1e-69ce-4d64-8369-8e356c67d458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability_7121faaf-59c7-4a35-97aa-41d0a09a3683" xlink:href="rhi-20221231.xsd#rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:to="loc_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability_7121faaf-59c7-4a35-97aa-41d0a09a3683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_d875ae3e-3d6e-4458-9109-d9a5e1f4e631" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeasedAssetsLineItems_d46bf7e5-fd82-4e1a-996b-6bfb4e767566" xlink:to="loc_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1_d875ae3e-3d6e-4458-9109-d9a5e1f4e631" 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-20221231.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_7980fb3e-6783-45fd-80d5-d972956450c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_7a5c9e8c-07e0-4e0c-94e1-6ea2380efdce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7980fb3e-6783-45fd-80d5-d972956450c9" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_7a5c9e8c-07e0-4e0c-94e1-6ea2380efdce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_8e6a9235-77ea-4192-9446-7d3f18abd868" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_7a5c9e8c-07e0-4e0c-94e1-6ea2380efdce" xlink:to="loc_us-gaap_OperatingLeasePayments_8e6a9235-77ea-4192-9446-7d3f18abd868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a5a296f0-9e1e-4047-b429-4918ba4d535b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_7a5c9e8c-07e0-4e0c-94e1-6ea2380efdce" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a5a296f0-9e1e-4047-b429-4918ba4d535b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract_58c565f4-8de8-46df-b091-4c8d4c23ab66" xlink:href="rhi-20221231.xsd#rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7980fb3e-6783-45fd-80d5-d972956450c9" xlink:to="loc_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract_58c565f4-8de8-46df-b091-4c8d4c23ab66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ee8b74e0-a7d7-4413-b781-48b7fa90bf19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract_58c565f4-8de8-46df-b091-4c8d4c23ab66" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ee8b74e0-a7d7-4413-b781-48b7fa90bf19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract_9d3691da-4dc9-474c-af01-a5388678970e" xlink:href="rhi-20221231.xsd#rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7980fb3e-6783-45fd-80d5-d972956450c9" xlink:to="loc_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract_9d3691da-4dc9-474c-af01-a5388678970e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6992a28e-2b24-423d-85ed-607186db3f42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract_9d3691da-4dc9-474c-af01-a5388678970e" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6992a28e-2b24-423d-85ed-607186db3f42" 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-20221231.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_bb5cfb1c-b681-4901-8068-6190c22cd24f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_78f1ffbb-9064-4b61-a47b-440c26f61302" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bb5cfb1c-b681-4901-8068-6190c22cd24f" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_78f1ffbb-9064-4b61-a47b-440c26f61302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d07dfa0c-c19c-4213-9c2e-fad24637ce39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_78f1ffbb-9064-4b61-a47b-440c26f61302" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d07dfa0c-c19c-4213-9c2e-fad24637ce39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ebb5e2e6-1060-49d4-b8c6-aaab33f327c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_78f1ffbb-9064-4b61-a47b-440c26f61302" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ebb5e2e6-1060-49d4-b8c6-aaab33f327c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_83f34142-2fbd-4d96-a638-11a0fe93a46a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_78f1ffbb-9064-4b61-a47b-440c26f61302" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_83f34142-2fbd-4d96-a638-11a0fe93a46a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d412dc04-b245-4c8f-983e-b268cdf59b18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_78f1ffbb-9064-4b61-a47b-440c26f61302" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_d412dc04-b245-4c8f-983e-b268cdf59b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_18fd4eb2-6935-4051-947d-f152d1d2ee26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_78f1ffbb-9064-4b61-a47b-440c26f61302" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_18fd4eb2-6935-4051-947d-f152d1d2ee26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_72f57734-b2db-47fc-b37e-f2c3cb949b26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_78f1ffbb-9064-4b61-a47b-440c26f61302" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_72f57734-b2db-47fc-b37e-f2c3cb949b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_eb0ae716-be31-4a2a-bc87-2c27b4234f48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_78f1ffbb-9064-4b61-a47b-440c26f61302" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_eb0ae716-be31-4a2a-bc87-2c27b4234f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_83a6d1fe-1113-46e4-803a-a4511385142e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_78f1ffbb-9064-4b61-a47b-440c26f61302" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_83a6d1fe-1113-46e4-803a-a4511385142e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_65f2eb31-592f-4b0b-a896-025e75a775dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_78f1ffbb-9064-4b61-a47b-440c26f61302" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_65f2eb31-592f-4b0b-a896-025e75a775dd" 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-20221231.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_cb3ddb56-1bd2-44bd-9ebd-64083d8381a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_634e3d4d-0633-493d-8c93-82ac123a4e50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_cb3ddb56-1bd2-44bd-9ebd-64083d8381a7" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_634e3d4d-0633-493d-8c93-82ac123a4e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1bc4201b-6c90-45d0-a770-457db9d32c69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_634e3d4d-0633-493d-8c93-82ac123a4e50" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1bc4201b-6c90-45d0-a770-457db9d32c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_699ec4eb-9a38-487d-888f-0aaa20983412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1bc4201b-6c90-45d0-a770-457db9d32c69" xlink:to="loc_us-gaap_SegmentDomain_699ec4eb-9a38-487d-888f-0aaa20983412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ContractTalentSolutionsMember_4090e252-4f34-4efe-9088-ae3d5f110be8" xlink:href="rhi-20221231.xsd#rhi_ContractTalentSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_699ec4eb-9a38-487d-888f-0aaa20983412" xlink:to="loc_rhi_ContractTalentSolutionsMember_4090e252-4f34-4efe-9088-ae3d5f110be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementTalentSolutionsMember_9c794309-58b7-4d9f-b2ff-24570a1ad33a" xlink:href="rhi-20221231.xsd#rhi_PermanentPlacementTalentSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_699ec4eb-9a38-487d-888f-0aaa20983412" xlink:to="loc_rhi_PermanentPlacementTalentSolutionsMember_9c794309-58b7-4d9f-b2ff-24570a1ad33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProtivitiMember_163651d7-8eed-4ea1-94c9-4ee7114ed1bd" xlink:href="rhi-20221231.xsd#rhi_ProtivitiMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_699ec4eb-9a38-487d-888f-0aaa20983412" xlink:to="loc_rhi_ProtivitiMember_163651d7-8eed-4ea1-94c9-4ee7114ed1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_ce5e3b99-5ace-42b9-9b35-c7d37efe0bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_634e3d4d-0633-493d-8c93-82ac123a4e50" xlink:to="loc_us-gaap_GoodwillLineItems_ce5e3b99-5ace-42b9-9b35-c7d37efe0bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_2c772fe9-e58e-4ee3-8b78-cfa5d5ec5b9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_ce5e3b99-5ace-42b9-9b35-c7d37efe0bc0" xlink:to="loc_us-gaap_GoodwillRollForward_2c772fe9-e58e-4ee3-8b78-cfa5d5ec5b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c58e2e13-4edf-4298-92f0-57970d5b50a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_2c772fe9-e58e-4ee3-8b78-cfa5d5ec5b9c" xlink:to="loc_us-gaap_Goodwill_c58e2e13-4edf-4298-92f0-57970d5b50a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_a8dea1f3-d9a0-4aad-a803-e9fcb427babc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_2c772fe9-e58e-4ee3-8b78-cfa5d5ec5b9c" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_a8dea1f3-d9a0-4aad-a803-e9fcb427babc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_f4400d03-95a6-4133-8e74-0918b673a2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_2c772fe9-e58e-4ee3-8b78-cfa5d5ec5b9c" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_f4400d03-95a6-4133-8e74-0918b673a2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_4748cbe8-4b55-49f6-a239-2143758bdb09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_2c772fe9-e58e-4ee3-8b78-cfa5d5ec5b9c" xlink:to="loc_us-gaap_Goodwill_4748cbe8-4b55-49f6-a239-2143758bdb09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails" xlink:type="simple" xlink:href="rhi-20221231.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_16aad6e3-3664-4467-ba17-ec7cd8afe220" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_d14fa66f-9ea3-4737-afe6-5c1b60a3b32a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_16aad6e3-3664-4467-ba17-ec7cd8afe220" xlink:to="loc_us-gaap_AccruedSalariesCurrent_d14fa66f-9ea3-4737-afe6-5c1b60a3b32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedPayrollTaxesCurrent_39170a6a-6162-463b-856e-42bb4259a093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_16aad6e3-3664-4467-ba17-ec7cd8afe220" xlink:to="loc_us-gaap_AccruedPayrollTaxesCurrent_39170a6a-6162-463b-856e-42bb4259a093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityCurrent_2aec12a1-d187-4d47-bb11-3233841fb6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WorkersCompensationLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_16aad6e3-3664-4467-ba17-ec7cd8afe220" xlink:to="loc_us-gaap_WorkersCompensationLiabilityCurrent_2aec12a1-d187-4d47-bb11-3233841fb6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9e659c0f-5e93-496c-9bbc-234c820fd7ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_16aad6e3-3664-4467-ba17-ec7cd8afe220" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_9e659c0f-5e93-496c-9bbc-234c820fd7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlansNarrativeDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#EmployeeDeferredCompensationPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/EmployeeDeferredCompensationPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlansAbstract_9f0ac8b5-ea1d-4c0a-b9fc-da86c4a3f8c1" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlanAssetsCurrent_1da05fab-675b-4744-ad9c-83ebd829d8ca" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlanAssetsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_9f0ac8b5-ea1d-4c0a-b9fc-da86c4a3f8c1" xlink:to="loc_rhi_DeferredCompensationPlanAssetsCurrent_1da05fab-675b-4744-ad9c-83ebd829d8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_571959cd-8fc3-451d-8b54-f20165ad6512" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_9f0ac8b5-ea1d-4c0a-b9fc-da86c4a3f8c1" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_571959cd-8fc3-451d-8b54-f20165ad6512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredCompensationPlansAbstract_b038f977-3c57-442c-a652-131a0c645a21" xlink:href="rhi-20221231.xsd#rhi_DeferredCompensationPlansAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9da97a85-4b7b-490c-bee2-f6e6d49510d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_b038f977-3c57-442c-a652-131a0c645a21" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_9da97a85-4b7b-490c-bee2-f6e6d49510d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_dd615826-7e91-4e4c-bd54-231c88cb9ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_b038f977-3c57-442c-a652-131a0c645a21" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense_dd615826-7e91-4e4c-bd54-231c88cb9ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DefinedContributionPlanIncomeExpense_883208f9-c927-4a4b-90c0-84e5654277c6" xlink:href="rhi-20221231.xsd#rhi_DefinedContributionPlanIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_DeferredCompensationPlansAbstract_b038f977-3c57-442c-a652-131a0c645a21" xlink:to="loc_rhi_DefinedContributionPlanIncomeExpense_883208f9-c927-4a4b-90c0-84e5654277c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="rhi-20221231.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_1b162f63-8a8d-45ce-ad30-aad01f02db47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f85d5e01-70d1-4492-a510-06167f619d24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1b162f63-8a8d-45ce-ad30-aad01f02db47" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f85d5e01-70d1-4492-a510-06167f619d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_fd6a0484-5686-47de-9f7f-7abfed584a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f85d5e01-70d1-4492-a510-06167f619d24" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_fd6a0484-5686-47de-9f7f-7abfed584a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5dde57ba-74b1-43f3-b0eb-4ef07a396fff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f85d5e01-70d1-4492-a510-06167f619d24" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5dde57ba-74b1-43f3-b0eb-4ef07a396fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_af4d9262-17d6-48d7-9ac7-3bac5c12c91c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_f85d5e01-70d1-4492-a510-06167f619d24" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_af4d9262-17d6-48d7-9ac7-3bac5c12c91c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2183a435-3ff5-4119-bdf7-a5b0b19163bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1b162f63-8a8d-45ce-ad30-aad01f02db47" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2183a435-3ff5-4119-bdf7-a5b0b19163bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit_3aec9960-a225-47a5-a4fc-07438ee551ee" xlink:href="rhi-20221231.xsd#rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2183a435-3ff5-4119-bdf7-a5b0b19163bf" xlink:to="loc_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit_3aec9960-a225-47a5-a4fc-07438ee551ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_cb3a8c2d-2b56-4835-a65d-92638b2522cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_2183a435-3ff5-4119-bdf7-a5b0b19163bf" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_cb3a8c2d-2b56-4835-a65d-92638b2522cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9bf5058e-ff13-4890-89cb-f23d20f52f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1b162f63-8a8d-45ce-ad30-aad01f02db47" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9bf5058e-ff13-4890-89cb-f23d20f52f8d" 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-20221231.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_50c1e1f6-aebe-4aab-b3c5-2dc2f95f957d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_743b9b00-2e0c-47d0-b910-cb790e90b325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_50c1e1f6-aebe-4aab-b3c5-2dc2f95f957d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_743b9b00-2e0c-47d0-b910-cb790e90b325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0f96e824-599c-4296-bfb5-79e8276f5b83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_50c1e1f6-aebe-4aab-b3c5-2dc2f95f957d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0f96e824-599c-4296-bfb5-79e8276f5b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0a7deb6f-534a-4bf6-81e9-ff643538088d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_50c1e1f6-aebe-4aab-b3c5-2dc2f95f957d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0a7deb6f-534a-4bf6-81e9-ff643538088d" 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-20221231.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_27a1f39e-5037-4afa-87bc-2607f13ce4f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_80621409-f01c-4f0b-8636-054c272d4463" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27a1f39e-5037-4afa-87bc-2607f13ce4f0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_80621409-f01c-4f0b-8636-054c272d4463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_785758ae-1ac9-42d9-a414-eb702b4a1296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27a1f39e-5037-4afa-87bc-2607f13ce4f0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_785758ae-1ac9-42d9-a414-eb702b4a1296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent_cf49ee2b-8340-4a89-a9fe-727a67707d14" xlink:href="rhi-20221231.xsd#rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27a1f39e-5037-4afa-87bc-2607f13ce4f0" xlink:to="loc_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent_cf49ee2b-8340-4a89-a9fe-727a67707d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_9d101bd2-64c1-4409-8875-3d138939669f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27a1f39e-5037-4afa-87bc-2607f13ce4f0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_9d101bd2-64c1-4409-8875-3d138939669f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_362075e6-c46a-420b-8340-c58f36a1f4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27a1f39e-5037-4afa-87bc-2607f13ce4f0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_362075e6-c46a-420b-8340-c58f36a1f4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_13b7db41-b601-448a-b888-85c7fbdac5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27a1f39e-5037-4afa-87bc-2607f13ce4f0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_13b7db41-b601-448a-b888-85c7fbdac5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition_14b1b7f9-8473-49b8-84d3-7723b04d2e9a" xlink:href="rhi-20221231.xsd#rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27a1f39e-5037-4afa-87bc-2607f13ce4f0" xlink:to="loc_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition_14b1b7f9-8473-49b8-84d3-7723b04d2e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2538fa8c-8da0-4b62-a47b-cccd259aa401" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27a1f39e-5037-4afa-87bc-2607f13ce4f0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_2538fa8c-8da0-4b62-a47b-cccd259aa401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b269cc35-6943-4e0c-9384-196d9dc76231" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_27a1f39e-5037-4afa-87bc-2607f13ce4f0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b269cc35-6943-4e0c-9384-196d9dc76231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2315a5d0-9d4d-445c-a2ae-bc72618ae7ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid_9b306ce7-82c0-4daf-92ea-c96de9a8b9ae" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2315a5d0-9d4d-445c-a2ae-bc72618ae7ab" xlink:to="loc_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid_9b306ce7-82c0-4daf-92ea-c96de9a8b9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts_8aaf40b3-0ac6-4c22-b75d-17b160342a09" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2315a5d0-9d4d-445c-a2ae-bc72618ae7ab" xlink:to="loc_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts_8aaf40b3-0ac6-4c22-b75d-17b160342a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilityDepreciation_c28e9bb5-0aba-4951-8615-24413e0cb5a2" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxLiabilityDepreciation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2315a5d0-9d4d-445c-a2ae-bc72618ae7ab" xlink:to="loc_rhi_DeferredTaxLiabilityDepreciation_c28e9bb5-0aba-4951-8615-24413e0cb5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts_ebe87505-2c8f-4f64-9deb-40f3ec09e4b5" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2315a5d0-9d4d-445c-a2ae-bc72618ae7ab" xlink:to="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts_ebe87505-2c8f-4f64-9deb-40f3ec09e4b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOtherNet_42c6fe40-4a3d-42e6-89ef-c908e9c33abd" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxAssetsOtherNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2315a5d0-9d4d-445c-a2ae-bc72618ae7ab" xlink:to="loc_rhi_DeferredTaxAssetsOtherNet_42c6fe40-4a3d-42e6-89ef-c908e9c33abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredPortionOfTaxExpenseBenefit_42a1b36d-15d1-465f-a009-ba6c5a79d2c0" xlink:href="rhi-20221231.xsd#rhi_DeferredPortionOfTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2315a5d0-9d4d-445c-a2ae-bc72618ae7ab" xlink:to="loc_rhi_DeferredPortionOfTaxExpenseBenefit_42a1b36d-15d1-465f-a009-ba6c5a79d2c0" 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-20221231.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_09b38f5c-bd02-4501-9a78-d5690b4e0aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_f4eec7b9-eada-473a-ae59-40d221a5aa5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_09b38f5c-bd02-4501-9a78-d5690b4e0aa1" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_f4eec7b9-eada-473a-ae59-40d221a5aa5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_fc132ed5-1d2a-493a-9357-a96d46b2b789" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f4eec7b9-eada-473a-ae59-40d221a5aa5b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_fc132ed5-1d2a-493a-9357-a96d46b2b789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees_c78f7532-ec81-442c-b238-24a98944369f" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f4eec7b9-eada-473a-ae59-40d221a5aa5b" xlink:to="loc_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees_c78f7532-ec81-442c-b238-24a98944369f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_0e6f57a9-34af-475f-b128-83eb1d83a642" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f4eec7b9-eada-473a-ae59-40d221a5aa5b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpense_0e6f57a9-34af-475f-b128-83eb1d83a642" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_3003a1dc-0885-439b-aa36-ed6026a90bc7" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f4eec7b9-eada-473a-ae59-40d221a5aa5b" xlink:to="loc_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards_3003a1dc-0885-439b-aa36-ed6026a90bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_a6d8dd8a-422c-42b8-bf96-6111a852dc7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f4eec7b9-eada-473a-ae59-40d221a5aa5b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_a6d8dd8a-422c-42b8-bf96-6111a852dc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_cb6617e0-e5f9-4f93-8cc8-d0d43bab983f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f4eec7b9-eada-473a-ae59-40d221a5aa5b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_cb6617e0-e5f9-4f93-8cc8-d0d43bab983f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_4d0a1372-d4f0-4070-8cff-d90aafbc8bef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f4eec7b9-eada-473a-ae59-40d221a5aa5b" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_4d0a1372-d4f0-4070-8cff-d90aafbc8bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsOperatingLeaseLiability_068ff23c-7c8d-4dcf-9199-6ad8370206ed" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxAssetsOperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f4eec7b9-eada-473a-ae59-40d221a5aa5b" xlink:to="loc_rhi_DeferredTaxAssetsOperatingLeaseLiability_068ff23c-7c8d-4dcf-9199-6ad8370206ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_cc1d9785-95b5-45d6-a9e2-55b72ab08a03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f4eec7b9-eada-473a-ae59-40d221a5aa5b" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_cc1d9785-95b5-45d6-a9e2-55b72ab08a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_9f952276-ea48-41ab-818a-6e91bbb119cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_f4eec7b9-eada-473a-ae59-40d221a5aa5b" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_9f952276-ea48-41ab-818a-6e91bbb119cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5d38072f-88a5-4eea-ad16-ea78118e3abb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_09b38f5c-bd02-4501-9a78-d5690b4e0aa1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5d38072f-88a5-4eea-ad16-ea78118e3abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets_dd725253-958f-410a-85f2-e7673fe89a26" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5d38072f-88a5-4eea-ad16-ea78118e3abb" xlink:to="loc_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets_dd725253-958f-410a-85f2-e7673fe89a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ee7dbb75-f9b3-487d-8a47-ab07ac7ca646" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5d38072f-88a5-4eea-ad16-ea78118e3abb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ee7dbb75-f9b3-487d-8a47-ab07ac7ca646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts_ed9d1213-bbbc-4d31-a90c-ead56e1ca9af" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5d38072f-88a5-4eea-ad16-ea78118e3abb" xlink:to="loc_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts_ed9d1213-bbbc-4d31-a90c-ead56e1ca9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_f92791b7-ebac-44c0-9972-ee5b845e0b20" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5d38072f-88a5-4eea-ad16-ea78118e3abb" xlink:to="loc_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset_f92791b7-ebac-44c0-9972-ee5b845e0b20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_86bab512-d1ad-4fba-b97a-a7b9813dcceb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5d38072f-88a5-4eea-ad16-ea78118e3abb" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_86bab512-d1ad-4fba-b97a-a7b9813dcceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_ad749f0d-cdf3-4171-8de2-bb0da3742c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_5d38072f-88a5-4eea-ad16-ea78118e3abb" xlink:to="loc_us-gaap_DeferredTaxLiabilities_ad749f0d-cdf3-4171-8de2-bb0da3742c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6d4d00bf-9919-4b28-8f76-71fbe48f0be5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_09b38f5c-bd02-4501-9a78-d5690b4e0aa1" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_6d4d00bf-9919-4b28-8f76-71fbe48f0be5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_0f90dd78-2ea4-4506-82ad-d11bdfb28562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_09b38f5c-bd02-4501-9a78-d5690b4e0aa1" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_0f90dd78-2ea4-4506-82ad-d11bdfb28562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7454af5d-31e6-4241-82cb-dee8393a48ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncomeTaxesTable_648ea3a4-e905-4a64-a6e3-157b51280fae" xlink:href="rhi-20221231.xsd#rhi_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7454af5d-31e6-4241-82cb-dee8393a48ce" xlink:to="loc_rhi_IncomeTaxesTable_648ea3a4-e905-4a64-a6e3-157b51280fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9c1b4749-4680-40bc-b418-7ef52ab4e517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesTable_648ea3a4-e905-4a64-a6e3-157b51280fae" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9c1b4749-4680-40bc-b418-7ef52ab4e517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_8a30b743-fdae-42b5-8c42-084f6fbfedba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9c1b4749-4680-40bc-b418-7ef52ab4e517" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_8a30b743-fdae-42b5-8c42-084f6fbfedba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_1cc3733b-5836-4aa5-84c5-582ddc99e814" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_8a30b743-fdae-42b5-8c42-084f6fbfedba" xlink:to="loc_us-gaap_ForeignCountryMember_1cc3733b-5836-4aa5-84c5-582ddc99e814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_02d1fd06-a932-4b29-b5c1-bd4bef845923" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_8a30b743-fdae-42b5-8c42-084f6fbfedba" xlink:to="loc_us-gaap_DomesticCountryMember_02d1fd06-a932-4b29-b5c1-bd4bef845923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_09b723ed-6e0b-4aaf-8332-0c86b482fe49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceByDeferredTaxAssetAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesTable_648ea3a4-e905-4a64-a6e3-157b51280fae" xlink:to="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_09b723ed-6e0b-4aaf-8332-0c86b482fe49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetDomain_6411fc9b-fe39-4c6b-97b2-3c011a520cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowanceByDeferredTaxAssetAxis_09b723ed-6e0b-4aaf-8332-0c86b482fe49" xlink:to="loc_us-gaap_DeferredTaxAssetDomain_6411fc9b-fe39-4c6b-97b2-3c011a520cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ForeignCountriesMember_dd1b34a2-4900-4d26-bf4a-87f6be4a08ff" xlink:href="rhi-20221231.xsd#rhi_ForeignCountriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_6411fc9b-fe39-4c6b-97b2-3c011a520cae" xlink:to="loc_rhi_ForeignCountriesMember_dd1b34a2-4900-4d26-bf4a-87f6be4a08ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CaliforniaEnterpriseZoneMember_9ac2c204-5d1f-4eb2-ac1d-23d4cc3365e9" xlink:href="rhi-20221231.xsd#rhi_CaliforniaEnterpriseZoneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetDomain_6411fc9b-fe39-4c6b-97b2-3c011a520cae" xlink:to="loc_rhi_CaliforniaEnterpriseZoneMember_9ac2c204-5d1f-4eb2-ac1d-23d4cc3365e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:href="rhi-20221231.xsd#rhi_IncomeTaxesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesTable_648ea3a4-e905-4a64-a6e3-157b51280fae" xlink:to="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_9f0cc249-b2f8-4e79-9a52-2911a32aa65c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_9f0cc249-b2f8-4e79-9a52-2911a32aa65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_47336e05-04b9-4707-b339-bdc6883b24a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness_47336e05-04b9-4707-b339-bdc6883b24a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized_b9807fe7-f6f4-4053-94cc-e400cb1cfaa3" xlink:href="rhi-20221231.xsd#rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_rhi_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized_b9807fe7-f6f4-4053-94cc-e400cb1cfaa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f04eeb45-21ef-4272-86bf-108fcc8ce91d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_f04eeb45-21ef-4272-86bf-108fcc8ce91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_3a622402-f775-4bbe-b886-80355347e69d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate_3a622402-f775-4bbe-b886-80355347e69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_f6419b4c-8128-41ee-a734-fbbe881f3912" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued_f6419b4c-8128-41ee-a734-fbbe881f3912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_7c88ba6f-9aab-44be-b990-0686ae2793d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInIncomeTaxes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_rhi_IncomeTaxesLineItems_9429fcf9-242f-4970-9d49-98a443bf1861" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxes_7c88ba6f-9aab-44be-b990-0686ae2793d9" 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-20221231.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_7326c3ed-02af-4502-876e-eadf3c1e3675" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_09fc6928-332d-46e3-b094-2df19ee26b0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7326c3ed-02af-4502-876e-eadf3c1e3675" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_09fc6928-332d-46e3-b094-2df19ee26b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a3a5babd-5f3e-407f-9aad-baccf1f22a20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_09fc6928-332d-46e3-b094-2df19ee26b0c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_a3a5babd-5f3e-407f-9aad-baccf1f22a20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_c34ab752-e43e-4e21-8ffe-7f4f2f7ca6d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_09fc6928-332d-46e3-b094-2df19ee26b0c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_c34ab752-e43e-4e21-8ffe-7f4f2f7ca6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_a1bb339e-dbc1-45fa-9f53-bb691ecc1811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_09fc6928-332d-46e3-b094-2df19ee26b0c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions_a1bb339e-dbc1-45fa-9f53-bb691ecc1811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_74c9762e-fdc3-45a4-ade1-5aa7a37ac541" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_09fc6928-332d-46e3-b094-2df19ee26b0c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_74c9762e-fdc3-45a4-ade1-5aa7a37ac541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_6dacbcf5-941b-4e74-8741-87c236a897eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_09fc6928-332d-46e3-b094-2df19ee26b0c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations_6dacbcf5-941b-4e74-8741-87c236a897eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_94cce8d6-5bab-4e24-8e39-159ade0cbcd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_09fc6928-332d-46e3-b094-2df19ee26b0c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_94cce8d6-5bab-4e24-8e39-159ade0cbcd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_25cf3b03-d694-4524-b73a-65f6d7ba5e85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_25cf3b03-d694-4524-b73a-65f6d7ba5e85" xlink:to="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_893f58c4-1715-4877-a128-f78827a87cfc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:to="loc_srt_LitigationCaseAxis_893f58c4-1715-4877-a128-f78827a87cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_350d4d51-6748-4ad2-a4fa-5bffe0297230" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_893f58c4-1715-4877-a128-f78827a87cfc" xlink:to="loc_srt_LitigationCaseTypeDomain_350d4d51-6748-4ad2-a4fa-5bffe0297230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_GentryCaseMember_cedd8910-a0dc-45d2-914b-5763d3de09de" xlink:href="rhi-20221231.xsd#rhi_GentryCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_350d4d51-6748-4ad2-a4fa-5bffe0297230" xlink:to="loc_rhi_GentryCaseMember_cedd8910-a0dc-45d2-914b-5763d3de09de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7f1e57d9-e910-452b-86b2-c7753d7f3248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7f1e57d9-e910-452b-86b2-c7753d7f3248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_0ca904ed-a645-456d-a0b4-05a97e64ab7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7f1e57d9-e910-452b-86b2-c7753d7f3248" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_0ca904ed-a645-456d-a0b4-05a97e64ab7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember_0fa3e491-15d0-4756-a2d5-052c0d6ed21b" xlink:href="rhi-20221231.xsd#rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_0ca904ed-a645-456d-a0b4-05a97e64ab7f" xlink:to="loc_rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember_0fa3e491-15d0-4756-a2d5-052c0d6ed21b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0c04384e-9bc9-47b3-8a02-0595c1bc4216" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:to="loc_us-gaap_CreditFacilityAxis_0c04384e-9bc9-47b3-8a02-0595c1bc4216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2709c95a-56cc-43a1-94e7-6fe7673d46e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_0c04384e-9bc9-47b3-8a02-0595c1bc4216" xlink:to="loc_us-gaap_CreditFacilityDomain_2709c95a-56cc-43a1-94e7-6fe7673d46e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandbyLettersOfCreditMember_43d62cb7-be3d-478b-9f31-8d2f32511599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandbyLettersOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2709c95a-56cc-43a1-94e7-6fe7673d46e6" xlink:to="loc_us-gaap_StandbyLettersOfCreditMember_43d62cb7-be3d-478b-9f31-8d2f32511599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_c858d7ea-c031-4f4a-90e9-2570ab93babc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2709c95a-56cc-43a1-94e7-6fe7673d46e6" xlink:to="loc_us-gaap_LineOfCreditMember_c858d7ea-c031-4f4a-90e9-2570ab93babc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_5e7b9c56-1fb4-4fad-ae80-c998859d23db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_2709c95a-56cc-43a1-94e7-6fe7673d46e6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_5e7b9c56-1fb4-4fad-ae80-c998859d23db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2ea607f1-6fbd-478d-8edc-43c10db0c4f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:to="loc_us-gaap_DebtInstrumentAxis_2ea607f1-6fbd-478d-8edc-43c10db0c4f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a11ce90f-121b-4726-9202-3124a521fa98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_2ea607f1-6fbd-478d-8edc-43c10db0c4f3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a11ce90f-121b-4726-9202-3124a521fa98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_UncommittedLetterOfCreditFacilityMember_0ae5a7d7-4c15-46be-ab71-fb06859aef3b" xlink:href="rhi-20221231.xsd#rhi_UncommittedLetterOfCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a11ce90f-121b-4726-9202-3124a521fa98" xlink:to="loc_rhi_UncommittedLetterOfCreditFacilityMember_0ae5a7d7-4c15-46be-ab71-fb06859aef3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CreditAgreementMember_828c4918-16b4-42a8-a7b5-7c326bfcf6f8" xlink:href="rhi-20221231.xsd#rhi_CreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a11ce90f-121b-4726-9202-3124a521fa98" xlink:to="loc_rhi_CreditAgreementMember_828c4918-16b4-42a8-a7b5-7c326bfcf6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_9296f536-0f18-4de7-a2ae-c15007286d09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_9296f536-0f18-4de7-a2ae-c15007286d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_c46c374a-2f0e-4564-8869-3408fc1e55b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_9296f536-0f18-4de7-a2ae-c15007286d09" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_c46c374a-2f0e-4564-8869-3408fc1e55b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_3647ee28-f852-45c8-85f6-3a7d0847f60c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_c46c374a-2f0e-4564-8869-3408fc1e55b6" xlink:to="loc_us-gaap_LineOfCreditMember_3647ee28-f852-45c8-85f6-3a7d0847f60c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_9367091e-5dde-4f73-8ab1-93d54b1c51ac" xlink:to="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_d4b9116e-13df-491a-89ca-f3a0db979a73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_d4b9116e-13df-491a-89ca-f3a0db979a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ef34cf38-e842-48ab-9090-c3c2b22f8bf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ef34cf38-e842-48ab-9090-c3c2b22f8bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_61f2cd87-edcb-448b-8940-8f44cc6edaa9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_61f2cd87-edcb-448b-8940-8f44cc6edaa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_58b746bd-0060-483c-8b85-6e2a067456b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:to="loc_us-gaap_LineOfCredit_58b746bd-0060-483c-8b85-6e2a067456b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage_eeb1dda3-428c-463e-ab91-94732aa8508a" xlink:href="rhi-20221231.xsd#rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:to="loc_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage_eeb1dda3-428c-463e-ab91-94732aa8508a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_edf9b040-bcf4-43c4-be06-43bb99b61a63" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_bfa68bf4-a184-496b-abe2-d1dc664293fb" xlink:to="loc_us-gaap_ShortTermBorrowings_edf9b040-bcf4-43c4-be06-43bb99b61a63" 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-20221231.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_8d4e44e3-d75c-4aed-8cc0-ad8efc1b7ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_efab8be2-18ce-40e0-a3f3-8d1bb9efba7c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_8d4e44e3-d75c-4aed-8cc0-ad8efc1b7ed5" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_efab8be2-18ce-40e0-a3f3-8d1bb9efba7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_1f9b189c-5c7b-48ad-9974-86a57541c142" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_8d4e44e3-d75c-4aed-8cc0-ad8efc1b7ed5" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_1f9b189c-5c7b-48ad-9974-86a57541c142" 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-20221231.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_c17321f2-0ab9-42a5-8814-7529f183d452" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CommonStockRepurchasedShares_27005872-0d2f-4617-a232-3f401384667c" xlink:href="rhi-20221231.xsd#rhi_CommonStockRepurchasedShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c17321f2-0ab9-42a5-8814-7529f183d452" xlink:to="loc_rhi_CommonStockRepurchasedShares_27005872-0d2f-4617-a232-3f401384667c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CommonStockRepurchasedValue_b57c1604-dae5-491b-af26-f2db895f823f" xlink:href="rhi-20221231.xsd#rhi_CommonStockRepurchasedValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c17321f2-0ab9-42a5-8814-7529f183d452" xlink:to="loc_rhi_CommonStockRepurchasedValue_b57c1604-dae5-491b-af26-f2db895f823f" 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-20221231.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_586e306d-55b2-4ee9-aea5-51a229380a67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares_df06cdba-b5cd-4dcc-a552-abe4f9f76914" xlink:href="rhi-20221231.xsd#rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_586e306d-55b2-4ee9-aea5-51a229380a67" xlink:to="loc_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares_df06cdba-b5cd-4dcc-a552-abe4f9f76914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue_02069e1a-c93a-47a5-a2bd-e983d9e92a14" xlink:href="rhi-20221231.xsd#rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_586e306d-55b2-4ee9-aea5-51a229380a67" xlink:to="loc_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue_02069e1a-c93a-47a5-a2bd-e983d9e92a14" 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-20221231.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_6618bce8-268b-4155-ba1b-5977eb784c25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0f3f95c-dacf-4497-b7a4-44d6086af29f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6618bce8-268b-4155-ba1b-5977eb784c25" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0f3f95c-dacf-4497-b7a4-44d6086af29f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5785fbe5-8bad-4094-a748-ffbc44db54f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0f3f95c-dacf-4497-b7a4-44d6086af29f" xlink:to="loc_us-gaap_AwardTypeAxis_5785fbe5-8bad-4094-a748-ffbc44db54f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41d07269-0380-4f83-bf2e-ee9a2da7399f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_5785fbe5-8bad-4094-a748-ffbc44db54f8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41d07269-0380-4f83-bf2e-ee9a2da7399f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_RestrictedStockAndStockUnitsMember_40f438a6-de96-492d-b767-91b53db87cf3" xlink:href="rhi-20221231.xsd#rhi_RestrictedStockAndStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41d07269-0380-4f83-bf2e-ee9a2da7399f" xlink:to="loc_rhi_RestrictedStockAndStockUnitsMember_40f438a6-de96-492d-b767-91b53db87cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ReturnOnInvestedCapitalAwardMember_97563399-3dd1-4c57-88da-49624da52340" xlink:href="rhi-20221231.xsd#rhi_ReturnOnInvestedCapitalAwardMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_41d07269-0380-4f83-bf2e-ee9a2da7399f" xlink:to="loc_rhi_ReturnOnInvestedCapitalAwardMember_97563399-3dd1-4c57-88da-49624da52340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_898210b2-4802-431a-b36e-a70547c44f53" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0f3f95c-dacf-4497-b7a4-44d6086af29f" xlink:to="loc_srt_RangeAxis_898210b2-4802-431a-b36e-a70547c44f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a5d078a5-0878-46f8-98bb-505389dab992" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_898210b2-4802-431a-b36e-a70547c44f53" xlink:to="loc_srt_RangeMember_a5d078a5-0878-46f8-98bb-505389dab992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1465eefd-ecc0-40b1-8b91-4ae987cd63eb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a5d078a5-0878-46f8-98bb-505389dab992" xlink:to="loc_srt_MinimumMember_1465eefd-ecc0-40b1-8b91-4ae987cd63eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3fb3dad6-d5ba-42ad-8fde-4401c732d91f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a5d078a5-0878-46f8-98bb-505389dab992" xlink:to="loc_srt_MaximumMember_3fb3dad6-d5ba-42ad-8fde-4401c732d91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a0f3f95c-dacf-4497-b7a4-44d6086af29f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c44537e1-b1a5-47a8-aad5-baf80ae476fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_c44537e1-b1a5-47a8-aad5-baf80ae476fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded_4f1879f2-1e35-4e7d-abe3-cd10bd9d80af" xlink:href="rhi-20221231.xsd#rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_rhi_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded_4f1879f2-1e35-4e7d-abe3-cd10bd9d80af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d7ab4116-373c-4ebf-8d02-36923e3e3b29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_d7ab4116-373c-4ebf-8d02-36923e3e3b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_bbe75f8a-95bf-44af-9ea5-035b734b4f90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_bbe75f8a-95bf-44af-9ea5-035b734b4f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_edf243a3-83fc-4fc6-8d96-df720df79e44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_edf243a3-83fc-4fc6-8d96-df720df79e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility_01c85395-fbc8-42c5-bceb-f7688074800f" xlink:href="rhi-20221231.xsd#rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility_01c85395-fbc8-42c5-bceb-f7688074800f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a7a85e1a-3d10-440e-97c5-2c70a6f15d18" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_a7a85e1a-3d10-440e-97c5-2c70a6f15d18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_647753d9-40e8-4ace-a8b5-403424062f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax_647753d9-40e8-4ace-a8b5-403424062f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1951955a-fdc3-4579-b5e2-ca1d15f798fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_1951955a-fdc3-4579-b5e2-ca1d15f798fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c4106fc4-8604-43e9-a759-edf6771ed8b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_85de4923-7e08-4a17-a87d-e0027137776a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c4106fc4-8604-43e9-a759-edf6771ed8b8" 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-20221231.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_809918b4-da28-4ab7-bc51-ff38d9efc44c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5af33492-b1fd-443a-80e8-8c8323667245" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_809918b4-da28-4ab7-bc51-ff38d9efc44c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5af33492-b1fd-443a-80e8-8c8323667245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4d9f4b91-268e-43c5-938c-a627192766f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5af33492-b1fd-443a-80e8-8c8323667245" xlink:to="loc_us-gaap_AwardTypeAxis_4d9f4b91-268e-43c5-938c-a627192766f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16fc4b6d-0e6f-48b4-bea9-840db282705d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_4d9f4b91-268e-43c5-938c-a627192766f3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16fc4b6d-0e6f-48b4-bea9-840db282705d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_TimeBasedAwardsMember_970cf0f0-5264-41bc-8548-c798985d6084" xlink:href="rhi-20221231.xsd#rhi_TimeBasedAwardsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16fc4b6d-0e6f-48b4-bea9-840db282705d" xlink:to="loc_rhi_TimeBasedAwardsMember_970cf0f0-5264-41bc-8548-c798985d6084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_SubjectToMarketConditionsMember_0b0ffa46-bce7-4769-b092-3f1b74e78ce0" xlink:href="rhi-20221231.xsd#rhi_SubjectToMarketConditionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16fc4b6d-0e6f-48b4-bea9-840db282705d" xlink:to="loc_rhi_SubjectToMarketConditionsMember_0b0ffa46-bce7-4769-b092-3f1b74e78ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_AwardsNotSubjectToMarketConditionsMember_f92a3204-552c-4b45-b04d-9e9b2d52a210" xlink:href="rhi-20221231.xsd#rhi_AwardsNotSubjectToMarketConditionsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16fc4b6d-0e6f-48b4-bea9-840db282705d" xlink:to="loc_rhi_AwardsNotSubjectToMarketConditionsMember_f92a3204-552c-4b45-b04d-9e9b2d52a210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_SubjectToPerformanceConditionMember_7cd6c394-0699-4f43-9c45-7be7bfd29c38" xlink:href="rhi-20221231.xsd#rhi_SubjectToPerformanceConditionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16fc4b6d-0e6f-48b4-bea9-840db282705d" xlink:to="loc_rhi_SubjectToPerformanceConditionMember_7cd6c394-0699-4f43-9c45-7be7bfd29c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b45cf8a-8f9d-4a51-b4d6-2954353da7dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5af33492-b1fd-443a-80e8-8c8323667245" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b45cf8a-8f9d-4a51-b4d6-2954353da7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2675ad5-86f2-4658-9d38-700aa82e78c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b45cf8a-8f9d-4a51-b4d6-2954353da7dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2675ad5-86f2-4658-9d38-700aa82e78c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5e7ed8fe-9383-4e09-b864-8c95731bde8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2675ad5-86f2-4658-9d38-700aa82e78c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5e7ed8fe-9383-4e09-b864-8c95731bde8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a59619c3-cf55-43e5-81cd-4fc0fa0cf309" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2675ad5-86f2-4658-9d38-700aa82e78c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_a59619c3-cf55-43e5-81cd-4fc0fa0cf309" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod_9be21d18-9c7f-49f2-9fcc-2c9c2ea9c191" xlink:href="rhi-20221231.xsd#rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2675ad5-86f2-4658-9d38-700aa82e78c3" xlink:to="loc_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod_9be21d18-9c7f-49f2-9fcc-2c9c2ea9c191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e82145a6-575b-4820-b3b6-ab32fdc1e5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2675ad5-86f2-4658-9d38-700aa82e78c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_e82145a6-575b-4820-b3b6-ab32fdc1e5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e14cfea9-55cb-40e0-80a7-254817f77375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_b2675ad5-86f2-4658-9d38-700aa82e78c3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e14cfea9-55cb-40e0-80a7-254817f77375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2473b711-b37c-4ac3-aab4-de5faa371fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b45cf8a-8f9d-4a51-b4d6-2954353da7dd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2473b711-b37c-4ac3-aab4-de5faa371fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2c8f5508-d947-4828-9963-15ccc3575bd1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2473b711-b37c-4ac3-aab4-de5faa371fdf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2c8f5508-d947-4828-9963-15ccc3575bd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_db9c0bc1-30b4-4233-8fe7-cb4ad6baa2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2473b711-b37c-4ac3-aab4-de5faa371fdf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_db9c0bc1-30b4-4233-8fe7-cb4ad6baa2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue_0be615b2-767f-4d98-9e5a-c455e57c9c0d" xlink:href="rhi-20221231.xsd#rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2473b711-b37c-4ac3-aab4-de5faa371fdf" xlink:to="loc_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue_0be615b2-767f-4d98-9e5a-c455e57c9c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5a19226c-7cdb-4db0-8ea0-349f0f5ea8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2473b711-b37c-4ac3-aab4-de5faa371fdf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5a19226c-7cdb-4db0-8ea0-349f0f5ea8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_aa9cb226-2754-4a44-8b75-7de214959a44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_2473b711-b37c-4ac3-aab4-de5faa371fdf" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_aa9cb226-2754-4a44-8b75-7de214959a44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails" xlink:type="simple" xlink:href="rhi-20221231.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_60951e0d-db6f-4a08-a5a3-32a25ec00beb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1e03981b-c638-4004-b65a-9c8a35de2448" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_60951e0d-db6f-4a08-a5a3-32a25ec00beb" xlink:to="loc_us-gaap_NetIncomeLoss_1e03981b-c638-4004-b65a-9c8a35de2448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_1e1ef271-6c44-456a-9c47-4dc22b283625" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_60951e0d-db6f-4a08-a5a3-32a25ec00beb" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_1e1ef271-6c44-456a-9c47-4dc22b283625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_33443733-d8b3-4f6b-9a2a-4f58d436e188" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_1e1ef271-6c44-456a-9c47-4dc22b283625" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_33443733-d8b3-4f6b-9a2a-4f58d436e188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_d9440e79-1e10-4a42-bc30-b9381a7a9047" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_60951e0d-db6f-4a08-a5a3-32a25ec00beb" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_d9440e79-1e10-4a42-bc30-b9381a7a9047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6696c7a4-74e4-4361-96a9-fd1dc4618b49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_d9440e79-1e10-4a42-bc30-b9381a7a9047" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_6696c7a4-74e4-4361-96a9-fd1dc4618b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_02ae55d4-0180-44d8-9465-468a5d2c29f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_d9440e79-1e10-4a42-bc30-b9381a7a9047" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_02ae55d4-0180-44d8-9465-468a5d2c29f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a9ffc0ab-9976-42c7-bd9b-71dd210c1599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_d9440e79-1e10-4a42-bc30-b9381a7a9047" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a9ffc0ab-9976-42c7-bd9b-71dd210c1599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_5e0bc81d-f1c5-4502-aabe-2498ccb798ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicTwoClassMethodAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_60951e0d-db6f-4a08-a5a3-32a25ec00beb" xlink:to="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_5e0bc81d-f1c5-4502-aabe-2498ccb798ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_17f61c1d-1a98-473c-83d3-53737eb841f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_5e0bc81d-f1c5-4502-aabe-2498ccb798ff" xlink:to="loc_us-gaap_EarningsPerShareBasic_17f61c1d-1a98-473c-83d3-53737eb841f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6e5e9f45-254c-489d-a303-706f79548dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract_5e0bc81d-f1c5-4502-aabe-2498ccb798ff" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6e5e9f45-254c-489d-a303-706f79548dcc" 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-20221231.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_d188c3a9-58e8-43fe-8aac-302a3a564328" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_479d34e9-f476-4489-bc38-be07ddf8280e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_d188c3a9-58e8-43fe-8aac-302a3a564328" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_479d34e9-f476-4489-bc38-be07ddf8280e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_aa72db44-fe3b-4b0d-9f18-5c8e6b7cf9b8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_479d34e9-f476-4489-bc38-be07ddf8280e" xlink:to="loc_srt_ConsolidationItemsAxis_aa72db44-fe3b-4b0d-9f18-5c8e6b7cf9b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_012f5e20-a43b-4a19-a1bd-dee471268f97" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_aa72db44-fe3b-4b0d-9f18-5c8e6b7cf9b8" xlink:to="loc_srt_ConsolidationItemsDomain_012f5e20-a43b-4a19-a1bd-dee471268f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntersegmentEliminationMember_da216119-fbfd-468e-a16f-117c07b8d1a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntersegmentEliminationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_012f5e20-a43b-4a19-a1bd-dee471268f97" xlink:to="loc_us-gaap_IntersegmentEliminationMember_da216119-fbfd-468e-a16f-117c07b8d1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_77b80162-e255-443b-b05d-a4b0bb09381d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_479d34e9-f476-4489-bc38-be07ddf8280e" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_77b80162-e255-443b-b05d-a4b0bb09381d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_c546e471-d9fe-41e9-90ce-3834500f671b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_77b80162-e255-443b-b05d-a4b0bb09381d" xlink:to="loc_us-gaap_NumberOfReportableSegments_c546e471-d9fe-41e9-90ce-3834500f671b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c4828253-4411-4603-9f92-fb3305adec0a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_77b80162-e255-443b-b05d-a4b0bb09381d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c4828253-4411-4603-9f92-fb3305adec0a" 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-20221231.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_57c204ec-d5b4-4490-8459-8e88e540c57c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_605fe149-fb2e-4730-a51c-467c14c88246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_57c204ec-d5b4-4490-8459-8e88e540c57c" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_605fe149-fb2e-4730-a51c-467c14c88246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_9ae6a3ba-c346-4fa5-b8b8-4cb11a1d36fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_605fe149-fb2e-4730-a51c-467c14c88246" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_9ae6a3ba-c346-4fa5-b8b8-4cb11a1d36fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_9691f95c-efc4-4fe5-a66e-6c70534129f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_9ae6a3ba-c346-4fa5-b8b8-4cb11a1d36fe" xlink:to="loc_us-gaap_SegmentDomain_9691f95c-efc4-4fe5-a66e-6c70534129f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ContractTalentSolutionsMember_d421ea08-7a72-432f-9e20-06c24979d150" xlink:href="rhi-20221231.xsd#rhi_ContractTalentSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9691f95c-efc4-4fe5-a66e-6c70534129f9" xlink:to="loc_rhi_ContractTalentSolutionsMember_d421ea08-7a72-432f-9e20-06c24979d150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_PermanentPlacementTalentSolutionsMember_825c7d3f-6445-41f7-a81c-04b8b672b71c" xlink:href="rhi-20221231.xsd#rhi_PermanentPlacementTalentSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9691f95c-efc4-4fe5-a66e-6c70534129f9" xlink:to="loc_rhi_PermanentPlacementTalentSolutionsMember_825c7d3f-6445-41f7-a81c-04b8b672b71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_ProtivitiMember_3bce458a-fe47-4d87-b710-b3fc117867f2" xlink:href="rhi-20221231.xsd#rhi_ProtivitiMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_9691f95c-efc4-4fe5-a66e-6c70534129f9" xlink:to="loc_rhi_ProtivitiMember_3bce458a-fe47-4d87-b710-b3fc117867f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_605fe149-fb2e-4730-a51c-467c14c88246" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b49fb156-f74c-4cb2-a64b-357c0504e3c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b49fb156-f74c-4cb2-a64b-357c0504e3c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_1285eedc-ddc6-4e08-82b7-efda072ed138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:to="loc_us-gaap_OperatingIncomeLoss_1285eedc-ddc6-4e08-82b7-efda072ed138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_9c7b4344-da5a-4812-9b8e-79c57dd13398" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_9c7b4344-da5a-4812-9b8e-79c57dd13398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_7867350a-7815-4a0e-a22e-5f5caf5263ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_7867350a-7815-4a0e-a22e-5f5caf5263ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f6c3273-cf05-466e-8755-edabbb22acca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_a4adfa3f-8ed5-49c4-8910-163964d48a42" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4f6c3273-cf05-466e-8755-edabbb22acca" 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-20221231.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_2a185fd8-f2a2-4442-b9bf-2456d37dd6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a30b432b-1d97-416d-a8fd-75e129577007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_2a185fd8-f2a2-4442-b9bf-2456d37dd6c6" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a30b432b-1d97-416d-a8fd-75e129577007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4b2de1a3-69cc-477a-82f4-899b9c74d035" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a30b432b-1d97-416d-a8fd-75e129577007" xlink:to="loc_srt_StatementGeographicalAxis_4b2de1a3-69cc-477a-82f4-899b9c74d035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a3121fd3-bd69-449c-abe6-d2d6683442a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_4b2de1a3-69cc-477a-82f4-899b9c74d035" xlink:to="loc_srt_SegmentGeographicalDomain_a3121fd3-bd69-449c-abe6-d2d6683442a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_9ce8105a-6815-4b8d-b10b-ecb935b6e1c5" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a3121fd3-bd69-449c-abe6-d2d6683442a1" xlink:to="loc_country_US_9ce8105a-6815-4b8d-b10b-ecb935b6e1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_23746850-ab51-45b5-8af7-63cb547a21d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_a3121fd3-bd69-449c-abe6-d2d6683442a1" xlink:to="loc_us-gaap_NonUsMember_23746850-ab51-45b5-8af7-63cb547a21d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1de294da-db51-4db7-a6c2-8e8b61b77768" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_a30b432b-1d97-416d-a8fd-75e129577007" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1de294da-db51-4db7-a6c2-8e8b61b77768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6239f4a5-586f-45b7-96c9-728b6c4f60f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1de294da-db51-4db7-a6c2-8e8b61b77768" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6239f4a5-586f-45b7-96c9-728b6c4f60f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4f724ab0-d920-491c-b44e-f7249fce7798" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_1de294da-db51-4db7-a6c2-8e8b61b77768" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4f724ab0-d920-491c-b44e-f7249fce7798" 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-20221231.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_447ed3c8-f5ed-4cd3-b497-8d8092087870" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_1ec486df-d74c-41a3-a49d-8135afad6106" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_447ed3c8-f5ed-4cd3-b497-8d8092087870" xlink:to="loc_us-gaap_SubsequentEventTable_1ec486df-d74c-41a3-a49d-8135afad6106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_522debcf-662a-408f-a3f9-5dd1b12b512d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1ec486df-d74c-41a3-a49d-8135afad6106" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_522debcf-662a-408f-a3f9-5dd1b12b512d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_99f07b8b-8c6f-4f7f-9b03-b3efdc5d0a72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_522debcf-662a-408f-a3f9-5dd1b12b512d" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_99f07b8b-8c6f-4f7f-9b03-b3efdc5d0a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_c714c0d6-7c64-4930-b6d4-2e29115bee8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_99f07b8b-8c6f-4f7f-9b03-b3efdc5d0a72" xlink:to="loc_us-gaap_SubsequentEventMember_c714c0d6-7c64-4930-b6d4-2e29115bee8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_07be4015-1a9b-4ffb-a267-a35fb07aa2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1ec486df-d74c-41a3-a49d-8135afad6106" xlink:to="loc_us-gaap_SubsequentEventLineItems_07be4015-1a9b-4ffb-a267-a35fb07aa2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_8ff05831-c0ca-40c5-9c8b-47bbbe9f29da" xlink:href="rhi-20221231.xsd#rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_07be4015-1a9b-4ffb-a267-a35fb07aa2f7" xlink:to="loc_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased_8ff05831-c0ca-40c5-9c8b-47bbbe9f29da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_a8dc46ba-27a6-4b95-a05f-34a93a7aeb99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_07be4015-1a9b-4ffb-a267-a35fb07aa2f7" xlink:to="loc_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_a8dc46ba-27a6-4b95-a05f-34a93a7aeb99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_6b4ca287-1b97-45e2-b7ba-b73358b15ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_07be4015-1a9b-4ffb-a267-a35fb07aa2f7" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_6b4ca287-1b97-45e2-b7ba-b73358b15ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="simple" xlink:href="rhi-20221231.xsd#ScheduleIIValuationandQualifyingAccountsDetails"/>
  <link:presentationLink xlink:role="http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_c3e98ea9-a9d9-413c-ad69-f85146f3352d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_632f29e0-6081-4988-8e01-0beed4bd075b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_c3e98ea9-a9d9-413c-ad69-f85146f3352d" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_632f29e0-6081-4988-8e01-0beed4bd075b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e5ccc37c-290e-43e5-a3b6-cc7d23fdb3f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_632f29e0-6081-4988-8e01-0beed4bd075b" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e5ccc37c-290e-43e5-a3b6-cc7d23fdb3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cfcae19-7f3f-48af-9564-4f3e9c4e7ce0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_e5ccc37c-290e-43e5-a3b6-cc7d23fdb3f2" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cfcae19-7f3f-48af-9564-4f3e9c4e7ce0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_03d4f239-7ef4-4063-af3e-3d3cc1989e27" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cfcae19-7f3f-48af-9564-4f3e9c4e7ce0" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_03d4f239-7ef4-4063-af3e-3d3cc1989e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_0f56a8b9-04ad-4a24-856e-f52cce4058e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_8cfcae19-7f3f-48af-9564-4f3e9c4e7ce0" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_0f56a8b9-04ad-4a24-856e-f52cce4058e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b11a28f5-5d07-4bb7-bb1a-2e45b4be83ba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_632f29e0-6081-4988-8e01-0beed4bd075b" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b11a28f5-5d07-4bb7-bb1a-2e45b4be83ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_676ce9de-3acb-460b-a295-b28e37cbde86" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b11a28f5-5d07-4bb7-bb1a-2e45b4be83ba" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_676ce9de-3acb-460b-a295-b28e37cbde86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_7a03f7ec-c0c4-48c3-884b-c328dcdf6086" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_676ce9de-3acb-460b-a295-b28e37cbde86" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_7a03f7ec-c0c4-48c3-884b-c328dcdf6086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_047edbfe-8a5a-4972-86f4-90deabf9dd2f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_632f29e0-6081-4988-8e01-0beed4bd075b" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_047edbfe-8a5a-4972-86f4-90deabf9dd2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4c65ef6f-5549-4487-a6bf-1f995b3f7735" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_047edbfe-8a5a-4972-86f4-90deabf9dd2f" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4c65ef6f-5549-4487-a6bf-1f995b3f7735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_427609ca-5a9a-4951-8506-6bb197a0db1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4c65ef6f-5549-4487-a6bf-1f995b3f7735" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_427609ca-5a9a-4951-8506-6bb197a0db1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_39bb3edb-c819-4e7b-b83d-bed1952e075c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4c65ef6f-5549-4487-a6bf-1f995b3f7735" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_39bb3edb-c819-4e7b-b83d-bed1952e075c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_076ce81b-f296-4e8b-afa7-86724281ab34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4c65ef6f-5549-4487-a6bf-1f995b3f7735" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_076ce81b-f296-4e8b-afa7-86724281ab34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_22c85fd6-21d9-4f63-bb35-c4efd25e144c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4c65ef6f-5549-4487-a6bf-1f995b3f7735" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesAdjustments_22c85fd6-21d9-4f63-bb35-c4efd25e144c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_0960f671-a3fb-4759-8617-00563daa505b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_4c65ef6f-5549-4487-a6bf-1f995b3f7735" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_0960f671-a3fb-4759-8617-00563daa505b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>rhi-20221231_g1.jpg
<TEXT>
begin 644 rhi-20221231_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@ HK\]/VV/^"@7QV\=_M"?'7]C/]F?XB:3\/Y?@?\
M#O1M>\4>([K3&O-7U:[U-T>&#3T,T<=O;PPM&9IV65F>=(U6/!=OI7]GCQU^
MUUH'Q-^)7PC_ &GH_#WBBU\*:/I.L>"O%W@W09M.EUVTO/MZR6T]K-<31I=P
MR6.T^7($=9HGVQ[MH /=J*_,G_@HE^UQ_P %L/\ @G]\*7_X*'>*7^#.L?#7
M1=<T\>,/@EINCW;:GINF7=W%:QK'JQEQ=W@DGB1W2)(@[%ECD1<'ZH_X*3_M
M^6O[!_[,5A\5=%\%#7?&OC7Q)IGA3X:>$+^8VXU+7]1?9;0SLN3'&@$DLF.=
ML3*#N930!]'45\9_$[]K;]H_]@+X\_!;PC^V'\2_#GC?P1\;?$J^#I?$ND>%
M3H[^&/%4T7F64:+Y\HFL+DI-$!(?.A9%=I9%9@NO\6/VS/BI\6?^"B/_  [4
M_95\1:5H&H>%O 8\7?%CQ[J.D_V@^CP32I%8Z79V[.B&[FWB=I)=T<< X1W<
M; #ZUHKY?_8;_;:\9?%7]H/XQ?L)_M#II:_%+X*:G9-=:IHMHUM9^)M"OX%N
M+#5(H'=S#)L;RKB(.ZI* 5;$@1?J"@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\
M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1
M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_
M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P
M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]
M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&
M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8
M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL
M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8
M_P"-'V+QO_T&[+_P&/\ C6Q10!EV=IXM2Z1[[5K5X@W[Q$MR"1[&M2BB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH \+_:P_P"2V? __L>Y?_29J]TK
MPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB@ HHHH **** "BBB@ HHHH ****
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 **** /"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\
M['N7_P!)FKW2@ 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#PO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J]TH *
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@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_:P_P"2
MV? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:O=* "BBB@ HHHH ****
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@ HK\]/VV/\ @H%\=O'?[0GQU_8S_9G^(FD_#^7X'_#O1M>\4>([
MK3&O-7U:[U-T>&#3T,T<=O;PPM&9IV65F>=(U6/!=OHCX._%G]JGX:>*OBSX
M,_:U30O$^E> ?#6G>(O"GB_P/X:N;.XUVPN$U#SK::R>>=?ML+V!7$+[9!-$
MP1"^T 'T'17Y@_MD_M(?\'"/[)OP?U;_ (*":IX=^ ]]X&\,0#6/%/P*L;:]
MEU33-$!W2YU0D)/=PQ'=*\8$0*.R)*JA7^T;C]N_X/6/_!/^S_X**:I'=6G@
M^_\ AM9^,+6RN"JW3Q75K'/;V8R=IGD>6.!1G!D=0#S0![;17P]^RY<?\'!/
MBWXN>%O%?[2?BK]D.W^%=]<B[U^#P#_PD%[K2V;1LZ0VTDNVU>0ML0R[R@!9
MU#X"MUGQ8_;,^*GQ9_X*(_\ #M3]E7Q%I6@:AX6\!CQ=\6/'NHZ3_:#Z/!-*
MD5CI=G;LZ(;N;>)VDEW1QP#A'=QL /K6BOE_]AO]MKQE\5?V@_C%^PG^T.FE
MK\4O@IJ=DUUJFBVC6UGXFT*_@6XL-4B@=W,,FQO*N(@[JDH!5L2!%^H* "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 **** "BBB@ HHHH _-;_ (+Q_P#!*'P_\<_"NI_\%#/V=?B?J7PW^-W@
MOPZMH^LZ:Y^P^*=.$J[=/U*('YTR0!)AOE&UTE58PGJW_!*3_@I=\8/VI_%?
MCK]C;]MOX)CX=_M#?"!+7_A-M&LG\S3=9LYQ^YU2Q?<W[I_E)3<P'F1E78.5
M2']LO]FS]OW3(_CKK'P#UOP7X]\'?%8Z?J%OX#UXWFF:IH-_;Z?8:?+]DNX4
MN8[J*5+&.4Q/%#L8OAN26ZWX*_L/_''X=?%[XP_MR^*O&W@_4_CO\3O#UIHV
MA01V-ROASPOI]E&PM+)>1<WBF5O.GF;RFE8!42!1R 6/^"F%KXC_ &F_AO>_
M\$VO@]J!3Q)\6-*^Q^-=8B4.GA+PC+(8K_4)QT\V>)9K2UB.#+-(S@&.VG9/
M0_B]^P/^R=\>_P!E73/V)?B[\*$UCX8:1IFG6%EX6&K7=I$MO8HB6D9>VECD
M(C$:$ MC<BMU4$?&?PK_ &"_^#@#X0+KMWX7_P""B/P*FU3Q/K,NJ>(]=U/X
M5W,][J-T^%5I)&?[D<82**, 1Q11HB*JJ!7T)XZ^ O\ P5(\.?LD> /"7P!_
M;*\'77QAT/6EU+X@>(_B!X4:XTCQ4LK327-FL< $EC;B651%Y 5EB@1 4R30
M!\C^$/V,/&7_  0J_P""B7P8TW]C?XE^);_]G#]H#QG-X/\ %/PG\1:M)?1>
M&]:DLY[FTO;"20EE4BWD+ELOLA<.\FZ,Q=+_ ,$R[/4+'_@X9_;\3Q>&&JRV
M7@N73C*/F:Q.G_(5]5"?9QQZ =J^O?AG^S5\=?'_ ,4?"O[0'[;WC;PCJ_B#
MP/'<OX*\*> =)N;?1]'OKF!K>?47ENY7GO+HP/+#&Y$,<45Q,!&SOY@Q?C+^
MQ-XZT?\ ;>T[_@HE^RGJ7A^W\<7'@J3PAX]\+^*9Y[;3?%.E"99[:0W-O'*]
MI=V\J#;-Y,P>)C$54!6 !\O? %=3OO\ @[ ^.EYHX8Z;8?LNZ7;:TR?<%X]Y
MI4D ;'\7E"0C/8&OTZKYZ_8K_8?G_9W^)'Q2_:>^+/BJQ\2?%KXTZ[:ZAXVU
MK3;-H+*RM+2 6VGZ59I(S/\ 9[:$;?,<[YG+.P7*HGT+0 5Y?\5OCS\2OA]X
MN?PYX7_9E\4>*;18$D&K:3/"L+,PY3#G.1WKU"B@#Y"^+OQN^(?C_P".7P>B
M\3_LY^)?"ZV?C0O ^JS0L+HM"5*IL/4 [CGL*^I?^$EU?_H4+W_OI:\C_:P_
MY+9\#_\ L>Y?_29J]TH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@
M#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275
M_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7
M_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?
M^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O
M?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6
MMBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_
MX275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\
MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^
MA0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_
M^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^
M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH
MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2
M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X
M275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A
M0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK
M8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^E
MH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@
M#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275
M_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7
M_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?
M^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O
M?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6
MMBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_
MX275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\
MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^
MA0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_
M^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_
M +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^
M^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH
MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X2
M75_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X
M275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A0O?^^EH_X275_P#H
M4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK8HH Q_\ A)=7_P"A
M0O?^^EH_X275_P#H4+W_ +Z6MBB@#'_X275_^A0O?^^EH_X275_^A0O?^^EK
M8HH R[/7M2N;I()O#-U"K-AI79<+[FM2BB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_T
MF:O=* "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@ HHHH **** /"
M_P!K#_DMGP/_ .Q[E_\ 29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ 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 **** "BBB@ HHHH **** "BBB@#PO\ :P_Y+9\#_P#L
M>Y?_ $F:O=*\+_:P_P"2V? __L>Y?_29J]TH **** "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* "BBB@ HHHH **** "BBB@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_V
ML/\ DMGP/_['N7_TF:O=* "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 **** "BBOGC_@HU_P %&OA+_P $[/A+9^*/%&CWOBKQ
MQXJO1I7PR^&7A\&35O%FK.0L=M!&H9EC#.GF3;2$#  ,[QQN '_!1K_@HU\)
M?^"=GPEL_%'BC1[WQ5XX\57HTKX9?#+P^#)JWBS5G(6.V@C4,RQAG3S)MI"!
M@ &=XXW^6OA7_P %8/VY_P!AGQ%HWA;_ (+L? +1/!_AGQQ<I-X9^,_P[+W>
M@:#<W)\Q=$UD+N-I+#N\E;D%HW"9S(%DGKTO_@G+_P $Y?BUIWQ:O/\ @I7_
M ,%*]8LO%7[1GBJR,.F:9;D2:3\--)<';H^EKEE60*[+-< DL6=59M\LL_V5
MX]\ >!OBIX,U/X<_$OP?IGB#0-9LWM=6T76;)+FUO(&&&CEBD!5U/H0: +GA
M_P 0:#XLT*S\4>%M;L]3TS4;6.YT_4=/N4F@NH74,DL<B$JZ,I!# D$$$5;K
M\T-?_8W_ &V_^",6NWGQ7_X)>V6I_%OX!2W3WGBK]F#6M3>74=!1F+RW/AJZ
MDW/QEF-F^XN<X$KNIC^P_P!AG_@H/^RY_P %$/A6WQ1_9K\>?;38RBV\2>&M
M3B^S:OX>N^0UK?6C'?!(&5AGE'V,49P,T >V4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?*_[9'_!3&P^
MWB?Q?\%_@+\)=0^(OQ \$>$[7Q#XMM+>ZM[73/#EG<R^7:_;KB65&\Z?:[1P
M0K)(50NP1,,WH?[/O[8VF?&/Q-X\^'7Q!^#_ (H^&GBCX:P65SXKTOQB;0V_
MV.[2X>WO;6\M9Y8+BV86L_[S<K(8G5U1E( ![+17YV_%S_@X=\"_!(VGQ:^(
M/_!/SX_6'P)O=0AMK?XY77A%8M-DAF<)#?BU=Q<+9R$JT<CJKR*ZE8RS*A^O
M_CM^V=^SM^SM^R[<_MC?$+Q]"_@./1[74=/U/2HS<OJR76S['':(G,\EPTL2
MQ*OWC(O(&2 #U.BOGCP7^WV+7XV^"_@%^TM\ O$'PIUSXFV%S<_#IM>U6QO;
M?59K>-99].EDM)76UU!(F$GD-N1U#^7+(R,HV?CY^VSX<^%'QU\-_LG?#?X?
MZEX^^*GBG1+C7+3PCI%Y!;)INCP2"*34[^YG8+:VQE984(#R2RMM1&P[* >W
M45Y+^RG^V%\/OVJ[;Q7HFCZ)J7ASQA\/O$3Z#\0? ^O>5]OT*_"B1 QB=XYH
M)HF66&XC9DEC;((8.B^M4 %%%% 'A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\
M);/@?_V/<O\ Z3-7NE !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 %%%?/'_!1K_@HU\)?^"=GPEL_%'BC1[WQ5XX\57HTKX9?#
M+P^#)JWBS5G(6.V@C4,RQAG3S)MI"!@ &=XXW #_ (*-?\%&OA+_ ,$[/A+9
M^*/%&CWOBKQQXJO1I7PR^&7A\&35O%FK.0L=M!&H9EC#.GF3;2$#  ,[QQOY
M+_P3E_X)R_%K3OBU>?\ !2O_ (*5ZQ9>*OVC/%5D8=,TRW(DTGX::2X.W1]+
M7+*L@5V6:X!)8LZJS;Y99S_@G+_P3E^+6G?%J\_X*5_\%*]8LO%7[1GBJR,.
MF:9;D2:3\--)<';H^EKEE60*[+-< DL6=59M\LL_W#0 4444 %?&'[<W_!(O
M1_C-\5%_;5_8@^*4WP-_:,TV(_9_'FA6X-AXE08/V/6[, I>POM53(5,BX4D
M2B-8Z^SZ* /AS]C?_@KIK%[\8[7]A+_@IU\+8?@E\?B FCQ3W!/AKQV@.T76
MBWKDJY<X_P!&=C(I8("[AU3[CKRC]LC]B/\ 9E_;X^#EU\#?VI/A?9>)-%F8
MRV4TF8[S2[G&%NK2X7$EO,O9T(R,JP92RGX@LOCU^W=_P0SO(O"7[9=_XB^/
MW[+,,JPZ1\;+&S:Z\5> K<G"1:[ @+7UJG ^UH"P )/+1P  _3:BN:^$'QC^
M%?Q_^&^D_&#X)_$'2?%/A?7;47&DZYHEZL]O<QGCY64\$$%64X96!5@""*Z6
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M/R-_X+7?L??MJ_LN?&GXD?\ !4C]B*6S\7>%_B#X+T[1OC_\+M0;;=7%M8>7
M';:CI[9&Z6.-$38,NI+$),)65/M3]@O]MC]B7_@J]\'?$7Q>^#M@L]]J6D1>
M&/B?X/\ $5KY.JZ4B?:BNG7T&3\F;J\V.I*/YDF&)5E7S#]O_P#:>^-GP^\)
M?M _"+XX?L[^.Y/!5S'IUS\*_B!X9\-'5M.N+)['3Q=6ERM@);BUECOTO6#W
M$:JZ2J P55SF_LF_ +QU\/\ ]N_]I?\ X*O']G#Q1X6\,^-O">F:;X7^'=KI
M<::_XMGL8R]QJLM@' MIIY L4,<S)*P+R3"+=R >J_\ !9>X'B/_ ()_>-?V
M9O"?AF'7?&?QGT]_ GP]\-;1NN]3OD9!/T(2*TA$M[)*?ECCM'8G@ _&G_!6
M[X2R_L]Z#_P3-_X)YVFN2ZAX4TOX[>#M(UB>0;1J0T=+*UC,@])!-,VWH"1Z
M"ND^&/\ P4#_ ."@MC\5]7_:(^,__!#/XZ:_XSNDGT_PXEKJ.FK8^&-&:0,M
MC9AW+>9+Y<4ES<D!YY$086*&&*/UC]NC]EW]JK_@HK^P?\*_V@C\';'P9\??
MA?\ $+3/BAX*^']WJ@Q#/9W;RQZ)<W384326AC5Y,+&+F-<[$!( .$_X.B/$
M6H?#G]F?]G[XS^%9&@\1>$OVKO"E]H5U"<2"46^H,8P1R0VQ<KWVBF?\$Y-;
MU7XF?\'$O[<WC3Q5*SW'A/P[X0\-Z%%(<_9K!K7S&1,]%>2 2D="TA-=Y^UO
M\'_'?_!6WXU_L_>"#\$/&OA#X7?"SXAVWQ%^)5]X_P##[Z5+<ZE90.EAHEM!
M+\]VS23S>?/%FV6,?)-(S*M:_B?]G?QS^Q=_P5O\4?\ !0KP;\.]?\3_  Y^
M-OP^M-#^)EMX2TB74=1T+7M-,:V.H?8X T]Q:RVJ&!A!'(\<H#L-C$@ \O\
MV<_$6H>%O^#JC]H/X?:%(T>E^+/V;=$UW7X8SA9;^RGTVTMY''0LL%Q(H)YP
MQ]Z_32OB[]@+]DGXCW?[=GQY_P""H_QS\$WGA?5?BLNF>'OA[X1U4I]OTGPS
MI]O%&)KM49A%->31)<&#<6A54#X<LB?:- !7!_$']I[X ?"KQ&WA+XB?%32]
M(U)(4E:SNY&#A&Y5N >#7>5EZMX(\%Z]>'4-<\(:7>W!4*9[O3XY'('0;F4G
M% 'S1\<OVD/@9\4_CC\&X/A[\3--U9[#QLTEXMI(Q\I&@**3D#@L0*^F?^$Q
M\,?]!J#_ +ZKPK]ISP;X0T+XV_!-M$\*:;9F7QS()3:V,<>\"W8@':!GGFOH
M'^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQ
MA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_
M .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[
M3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/
M[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'
M_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\
MH-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX
M8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)C
MX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]
M4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U
M!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_
M *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX
M8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\
MPF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*
M *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?
M^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?
M&'_OT* *?_"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_
ML[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[
M]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8
M?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\
M8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^S
MM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5
M7/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_
MWU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!
M_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/
MAC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\
M)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_W
MU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_
MWU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z
M#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )
MCX8_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_P"_
M0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y
M\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3
M_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[
M.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"
MC^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQ
MA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_
M .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[
M3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/
M[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'
M_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\
MH-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX
M8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)C
MX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*^>/\ @HU_P4*^"O\ P3L^$MGXH\4>&9_%
M7CCQ5>C2OAE\,O#\(DU;Q9JSD+';01JK,L89T\R;:0@8 !G>.-P"'_@H?_P4
MZ^!?_!/KX16_BO78+GQ;XV\2W8TSX;?#3P]F35/%6JN0L=O"BJQ6,,R>9-M(
M0,,!G9(W\?\ ^"<O["OC/3OBW>?\%*_^"E?C+2_%7[1GBJR,.F:9;OYFD_#3
M27!VZ/I:Y95D"NRS7 )+%G56;?++/>_X)Q_\$VOBAIOQ6O?^"DO_  4IOM.\
M4_M$^*[(Q:;I5LHDTCX:Z4X)31]+3+*) K%9K@$EBSJK-NEEG^W_ .SM/_Y\
M8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^S
MM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT
M*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_
M[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU45[XD\&:C9RZ?J&H6D]O/$T<\$
MRADD1AAE92,$$$@@]:T?[.T__GQA_P"_0H_L[3_^?&'_ +]"@#\W?B__ ,$\
M/C1^P!\2-6_:V_X(C^,=)TR+4[HWOC_]F+7[PQ>%O%)_CETTDA=)OB!A2I6(
MX091%,;_ $-^P)_P5H_9E_;STS4?"^F-J'@3XG>&#Y/COX1>-H3:ZWH,ZX#Y
MC8#[1!N(VSQC!#+N$;'8/IS^SM/_ .?&'_OT*^7_ /@H'_P2<^ G[=,^F?%3
M2M9U'X9_&3PH/,\#?&7P/BWU?2I%SMCFVE1>6I)(:"0_=9PC1[V) /I3_A,?
M#'_0:@_[ZH_X3'PQ_P!!J#_OJOS^^!?_  5#^-'[&GQ2TG]C3_@MKX,T;PEK
MNIW L_ /[0FB6PC\'^-\<*L\A4+I=Z1R\<FR,G<0(E,>_P#0N&TTJXB6>"VM
MW1U#(Z(I# \@@CJ* *O_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&
M'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\
MGQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T_
M_GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57
M/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#
M4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z
M#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H K6WBCP_>3K:VNJQ/(YPB*
M>2:OU$EC91L'CLXE8="L8!%2T %%%% !1110!!J.FZ=K%E)IFK6$%U;3+B6W
MN8@Z..N"K @U/110 4444 %%%% !1110 4444 >%_M8?\EL^!_\ V/<O_I,U
M>Z5X7^UA_P EL^!__8]R_P#I,U>Z4 %%%% !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 %%%?/'_!1K_@HU\)?^"=GPEL_%'BC1[WQ5XX\57HTKX9?#
M+P^#)JWBS5G(6.V@C4,RQAG3S)MI"!@ &=XXW #_ (*-?\%&OA+_ ,$[/A+9
M^*/%&CWOBKQQXJO1I7PR^&7A\&35O%FK.0L=M!&H9EC#.GF3;2$#  ,[QQOY
M+_P3E_X)R_%K3OBU>?\ !2O_ (*5ZQ9>*OVC/%5D8=,TRW(DTGX::2X.W1]+
M7+*L@5V6:X!)8LZJS;Y99S_@G+_P3E^+6G?%J\_X*5_\%*]8LO%7[1GBJR,.
MF:9;D2:3\--)<';H^EKEE60*[+-< DL6=59M\LL_W#0 444RXN(+2![JZG2*
M*)"\DDC!510,DDG@ #O0 ^BO%?@K_P %%OV)/VD/V@->_9@^ '[1OAWQGXS\
M,:,=4U[3_#=PUY!:6XF2$YNHU-NSB215:-9"ZD_,HKR#]K[]B7_@HQ^V3\=]
M4\*S?\%"I/A#\ !;VRVFA?"/1S;>+M8)A7[2EUJLY86@\WS-C6X(:,JKID%B
M =O^VG_P5L_8,_8*N4\,_'7XWVLWC"Z*II?P[\*PMJOB&_E?'EQI8V^YT+YP
MK2^6A/&ZO4;C]IKX6>&_V:;7]J[XM7MYX \)OX9M=<U8^.K)M.NM$@FC1_*O
M87^:"9#((WC.2K@KS7GG[%G_  2P_82_8!MGN_V;?@'I=AX@N0W]I^-M7+:A
MKNH._,C2W]P6F^<DLR(RQY)P@KW3Q3X4\+>.?#MYX0\;>&M/UC2=0A,-_I>J
MV:7%O<QGJDD<@*NI]""* ,SX5?&+X2_'7P=;_$/X)_$_P]XOT"[_ ./;6O#.
MLP7UK+P#A98692>1QFNCKX4^*O\ P;Y_L37?C&X^+_[''B'QQ^S3X\F.X^(O
M@=XEETJVG8$E4GT_+6KPY)S&B1A@2":Z[]CSX9?\%D_@;\;K3X<_M5?M%_"W
MXT?"4V-P?^$\7PU-H?BV"9$_<1RVL!-G(C-M!<$OPQ)R1D ^O:*\)_:%_P""
MFG["7[)OQUT+]G#]IG]I+0/ OBKQ+HPU318?$S26MI/;&9X=S7CH+:([XV&V
M212<9 (KVGP[XC\/>+]#M?$WA/7K+5--OH1+9:AIUTD\%Q&>CI(A*NI]02*
M+M%%% '(_'3X"_!K]IKX6ZM\$_C]\-M)\6^%=<MS#J>B:S:B6&4=F'='4X99
M%(=& 92" :_/6;X;?MZ_\$(Y6UCX"VGB?]HO]DNU8R7WP]GG-UXR^&UK_$^F
MR,<ZE81KS]G;#(H&-@$DS?IQ10!YG^R9^V%^S?\ MQ_!O3_CU^R[\5-.\5^&
M[_Y3<63E9K.8 %K>YA;$EO,N1F.158 @X(()],KX0_:S_P""1_C+PI\9-0_;
MP_X),?$NR^#OQLN#YWB;P]+ 3X2^(2@EF@U6S3Y8Y6);%U$ X9V8C>WFIUG[
M!G_!7#P;^TA\1;G]D+]JGX:7OP1_:+T.'_B=?"WQ3. FJJ <WFCW7^KU"V8*
MSC82X4,<.B^:P!]AT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?\ ]CW+_P"DS5[I7A?[
M6'_);/@?_P!CW+_Z3-7NE !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 %%%?/'_  4:_P""C7PE_P""=GPEL_%'BC1[WQ5XX\57HTKX9?#+P^#)JWBS
M5G(6.V@C4,RQAG3S)MI"!@ &=XXW #_@HU_P4:^$O_!.SX2V?BCQ1H][XJ\<
M>*KT:5\,OAEX?!DU;Q9JSD+';01J&98PSIYDVTA P #.\<;^2_\ !.7_ ()R
M_%K3OBU>?\%*_P#@I7K%EXJ_:,\561ATS3+<B32?AII+@[='TM<LJR!799K@
M$EBSJK-OEEG/^"<O_!.7XM:=\6KS_@I7_P %*]8LO%7[1GBJR,.F:9;D2:3\
M--)<';H^EKEE60*[+-< DL6=59M\LL_VRFK:7)JDFAQZE;M>Q0+/+9B93*D3
M%E5RF<A258 XP2I'8T 6*YWXJ?%WX5? SP1>?$SXT_$G0O"7AW3DW7VN>(]5
MALK2 =MTLS*H)QP,Y/:OD[]JOX[?\%A_B5\>==_9F_8)_92\*^"/#^D-!%>_
MM ?%K65GL)A+!'*QTS3+;,MPZ!RH>3,?F(R.JXR>>^%?_!!/X*^*O&]G\=/^
M"E_QQ\7?M3_$&U?S;>;XC3"'PYILAY9;+0X3]FAC/>.3S4/4*#0!]3?M%_$?
MX[V_[-&H?$G]B#P#X:^(?C&]L;2X\':9K?B(6.F7\<\D0^T-<J&S&D+M.%!!
MD";58%@:^.K?_@CQ^UA^W!.GB;_@LM^W3JWC#2)G$C? KX.2S^'O!\(SGR;F
M52MWJ2CG#2&-U[.17Z%:-HVD>'=(M?#_ (?TJVL+"PMDM[&QLX%BAMX44*D:
M(H"HBJ  H    %6: .%_9\_9C_9X_9/\ P_"[]FOX+^&_!&@0X/]F^'-*CMD
ME<#'F2E!NFD/>1RSGJ2:[JBB@ HHHH **** .5^,7P+^"O[0W@R;X=_'GX2>
M&_&>@W',NC^*-$@O[8G&-WES*RAAV8#([&OBCQ#_ ,$ ?AC\']<NO'W_  2^
M_:T^*'[,6O3S&=]*\)ZT^K>&+J8\[[G1[]VCEYQA1(B 9 7T_0&B@#R[]DKP
M]^U;X"^ UGHO[;'Q1\,^-?'5C<77V[Q%X,\/2V-O>6JR-Y#&WRQ\\Q!2XC4+
MO)500 S>*?LV?\%T/^":W[27BU_A<GQU_P"%?>.H9_(NO 'Q;TV3PUJT,QZ1
M;+P+'+(?[D4CM[5]>5YA^TU^Q5^R5^V9X8_X1']J;]G?PEXZLUC*6[^(-&CF
MN+0'J8+C EMVY/S1NIY/- 'IT<B2HLL3AE8 JRG((]12U\)?"O\ X(HZW^R%
M\5/#WBK_ ()]_P#!07XM?#/P18Z[:S^(/A!KE^GB;P[>:<LRFXL[2+4"9+!Y
M(@R"<-*RDJ0/EKW[]N?]M"[_ &(/ &C_ !.D_9>^)WQ-TJZUC[-K\?PM\/#4
M[O1+01.YOI8-ZL\2L$4[3D!BW\." >WUX1^WG_P3C_9?_P""BOPZMO!7Q^\)
MSQZKH\WVKPAXXT"X^QZYX:O 0RW-C=J-T3!E5BAW1L44LIVC&-^R%_P5R_X)
MU_MS7$>A_L\?M1>'KWQ"S&.3P;K,K:7K44HX>/[#=B.9RIX)167/\1R*^D*
M/S5\)?MW?ME_\$@_$^G_  ._X*YS7/Q!^#UU=QV'@K]J[P_I;G[+N8+#;>);
M6/<UO*>%%TNX.<9,K>9(GZ,^$O%WA3Q]X8T_QMX%\3:?K6C:K:)=:7JVE7B7
M%M>0.H9)8I8R5D1@00RD@@T>+?"/A3Q]X8U#P3XZ\,Z?K6C:K:/:ZII.JV:7
M%M>0.I5XI8I 5D1@2"K @@U^<WBW]A']LO\ X)!^)]0^./\ P2,AN?B#\'KJ
M[DO_ !K^RCX@U1S]EW,6FN?#5U)N:WE/+&U;<'.<"5O+C0 _2JBO"/V#/^"C
MG[+_ /P45^'5SXU^ /BR>/5='F^R^+_ ^OV_V/7/#5X"5:VOK1CNB8,K*'&Z
M-BC!6.TX]WH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH \+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?
M_29J]TH **** "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 **** "BBOSM_X**_\'''[+O[
M%OQ7N_V4O@Q\*O&'QD^-2:K'H]OX&\-:5-;V\6IRA3%:S74D9+NP="%MHYR=
MPSMSF@#Z+_X*-?\ !1KX2_\ !.SX2V?BCQ1H][XJ\<>*KT:5\,OAEX?!DU;Q
M9JSD+';01J&98PSIYDVTA P #.\<;_+/PA^ ?C[]BS0_$'_!:+_@J7X&\4_%
MW]H;6(;>QT?P3\-/#[:Q_P (#87<PAM]#T6U#[?,+3!)KG=R9' =M\LL_C'P
MA_X(!_M[?MU?M$W'[>__  5W_;(U/PKXFUVP^SV_PZ^$5YY,^@Z8X/\ Q*8]
M1)=;*$*SQRQVPE,PDD+W#L[LW[$Z#I$'A_0[+0+6YN9HK&TCMXYKRX::9U10
MH9Y')9W(&2Q)).2>M 'YZ>=_P7A_X*.?ZB'0/V+?AA>?QRB/Q#X^O[<^WRVN
MG;U]=L\+'^/%?0?[!W_!*_\ 9C_X)^ZIKGC[X;7WB_Q5X_\ %MND7C/XE_$+
MQ5<:KK6NA&#+YTCL(U ;D".-?<FOI.B@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** / /VO?^"6O_!/[]NZ"23]J']EOPOXBU-U C\2Q6ALM7AP
M/EV7]J8[@ 8!"[]O R#2?L'?L#P?L%:;XE\'^&OVH_BKX_\ #&K3VK^'="^)
MWB?^UO\ A&(XEE#P6<Q17$+F1?D;.T1+@YR3] 44 ?$7[0/_  6%\<?L7_&G
MQ)X9_;'_ ."=GQ:\/?#"PU)X_#_QJ\&VD7B31[FR &+N^BL_WVF@G=\C"1^
M=HS@>_?LJ_M_?L6_MO:$-?\ V4?VE_"7C9!")9['2=447ULGK/9R;;B#K_RT
MC6O7Z^4/VJO^")7_  39_:YUT^/O&O[.UEX8\:I,9[3X@?#FX?0-:M[CM/\
M:+,H)I!V,RR?3@4 9?[>?_!(_P &_M(?$6V_:]_96^)=[\$?VB]#A_XDOQ2\
M+0 )JJ@#%GK%K_J]0MF"JAW@N%"C+HOE-R?[)G_!7#QEX4^,FG_L'_\ !6?X
M:67P=^-EP?)\,^(8IR?"7Q"4$*L^E7C_ "QRL2N;64APSJH.]O*3Z@^-EG^T
M)\)_V6[K2/V/?#>E>,?'GA_1[.U\,:?\1?$,Z0ZGY3Q1R&ZO &D:9H%D82-]
M^7:78 L1^??[4'_!2K]EWXQ_"RY_96_X+^_\$R_'_P &M+U&58_^$DU?26\0
M^%XKOE$GLM<TQ2\%P">&1 4#X9]I;(!^J=%?DC\ _P!MSXY?\$P_"<7BG3?C
ML/VP_P!C&!ECLOBGX/U6'5_%WPRMS]V+5HX&)OK.->#+A9(PK9$86.!OU ^!
M?QZ^#7[37PMTGXV? 'XDZ3XM\*ZY;B;3-;T:Z$L,H[J>Z.IRK1L Z,"K $$4
M ==1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M >%_M8?\EL^!_P#V/<O_ *3-7NE>%_M8?\EL^!__ &/<O_I,U>Z4 %%%% !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
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
MHFI>'/&'P^\1/H/Q!\#Z]Y7V_0K\*)$#&)WCF@FB998;B-F26-L@A@Z+ZU0
M4444 >%_M8?\EL^!_P#V/<O_ *3-7NE>%_M8?\EL^!__ &/<O_I,U>Z4 %%%
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 445C^/OB'X ^%/A&]^('Q0\<:1X;T'3(3+J.M:]J45G:6L?]Z2:5E1![
MDB@#8H)"@LQ  ')-? VK_P#!=OPG\=?B"?A'_P $L/V4?'/[2NJ6NHI;:WXK
MT*,:/X3TD;@)/-U>]58WD5265$4K)CY9*^F?VV?V)OA)^WY\'H/@3\<O$/B^
MS\,_VU!J&J6'A'Q1/I1U:.-)$-E=O 0TUJXD)>+(RR(P(* T >)?M-_\%T_V
M)O@?X\?X#?!6ZU_X\?%=RR6OPT^">EG7+Q9 0#]HGB/V>U56(\S?(709)0XK
MT;]@?XI?\%%_C)9^)O'_ .W9^S7X+^%&EWTMJW@#P;HOBE]6UFSAQ*;C^U)D
M46S.V8"@AVE<2!T! )[[]F3]CW]EW]C+P&GPT_99^!/AOP-HP"^=!H.FK%)=
M,HP)+B8YEN9,<>9*SM[UZ30!XS\+/^">?[$_P6^.WBC]I[X<?LV>%['XA^,M
M8GU3Q!XSEL?M.HRW,QS*T<TQ=K97/+)#L1CR5).:]FHKYX_X*-?\%&OA+_P3
ML^$MGXH\4:/>^*O''BJ]&E?#+X9>'P9-6\6:LY"QVT$:AF6,,Z>9-M(0,  S
MO'&X ?\ !1K_ (*-?"7_ ()V?"6S\4>*-'O?%7CCQ5>C2OAE\,O#X,FK>+-6
M<A8[:"-0S+&&=/,FVD(&  9WCC?R7_@G+_P3E^+6G?%J\_X*5_\ !2O6++Q5
M^T9XJLC#IFF6Y$FD_#327!VZ/I:Y95D"NRS7 )+%G56;?++.?\$Y?^"<OQ:T
M[XM7G_!2O_@I7K%EXJ_:,\561ATS3+<B32?AII+@[='TM<LJR!799K@$EBSJ
MK-OEEG^X: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "N:^+_ ,'/A7\?_AOJWP?^-GP^TGQ3
MX7UVU-OJVAZW9+/;W,9Y^96'!! 96&&5@&4@@&NEHH _,F]^ O[=W_!#.\E\
M6_L:6'B+X_?LLPRM-J_P3OKQKKQ5X"MR<O+H4[DM?6J<G[(Y+   <M)./L7]
MF']I3]B#_@IC\+O#_P"T7\$=2\,>/+'1]06XL)=1TN*34/#6I* 2DD4RF6QN
MD^BDC#*64JQ]QKX<_;(_X)%ZQ>_&.Z_;M_X)B_%*'X)?'X@OK$L%N3X:\=H#
MN-KK5D@*N7.?])13(I8N0[A&0 ]I_;N_9C_:A_:+\.>'KS]DS]N;7_@CXH\,
MWL]U#>:?X=M-6T[5RZ*H@OK2XP)8UVG;AAM+LQ5B%Q\U_P##:?\ P6T_8F_T
M;]M;_@GUI'QX\)VO$WQ$_9HU%FU-8AT:70KS$TTI&2WD,D:D8!.17?\ [#/_
M  5TT?XS?%1OV*OVW_A;-\#?VC--B'VCP'KUP#8>)4&1]LT2\)*7L+[681AC
M(N& ,HC:2OL^@#PW]AC_ (*(_LS_ /!0_P %ZSXO_9VU?7?.\,:BFG>*]"\3
M>&;O2[_1;UDWBVGCG15+[>3Y;.HR.:]RID=K;0S27$-NBR3$&5U0 N0, D]\
M#BGT %%%% !1110!^1O_  6N_8^_;5_9<^-/Q(_X*D?L12V?B[PO\0?!>G:-
M\?\ X7:@VVZN+:P\N.VU'3VR-TL<:(FP9=26(282LJ?<7_!./]O_ /9$_P""
ME/@/4?VD/V<9Y+?Q%';VFB^//#NLP?9]9T&6W>YDALKR')P%>XNBDBY1]\F&
M)5E7R+]O_P#:>^-GP^\)?M _"+XX?L[^.Y/!5S'IUS\*_B!X9\-'5M.N+)['
M3Q=6ERM@);BUECOTO6#W$:JZ2J P55S9_8&_91\:-_P4M^/_ /P4EN?@_?\
MPV\*?$S1-'T/PYX7UBV2UU'7I;1=UUKEY:(2;1I'"I$DN)V7S))4C9\, <C^
MVZ!_Q$3?L0MCD^!OB)D_]PHU]1_\%%?V3?'7[<?[)'B?]ESP%\?9_AK-XK6&
M#4/$UKH"ZE(+195DDMQ"TT0*R[!&^6P8V=<?-D?+O[9^@_%G6_\ @N'^S'^T
M3X6_9[^(.L> ?A9X;\6Z?XW\6:7X0N9K:RGU&Q>"W$:A?,N5#A=S0HZ@.,$X
M('U/^VY^U%\7?V4? .A?$3X5?L<^-?C-!=^(X;+Q)I'@&:$ZGI5@\;LU[';2
MX-V5943RE*?ZS)90": /C7]F#]JS_@IQ_P $^?VY/ O_  3^_P""I'CG1/BS
MX+^+CW5G\(_CKH>CI87(U*WB,G]FZE;QJ$5W0 *<,VYU/FS#S/)9_P $Y-;U
M7XF?\'$O[<WC3Q5*SW'A/P[X0\-Z%%(<_9K!K7S&1,]%>2 2D="TA-?0E_X.
M\:?\%#_C;\(?BSXT_9]\5?#SP#\(/%$OC"PB^(-K!::SKNN_8;BSM(H[.&:5
M[:U@6[GFD><QO)+' J1LFZ2N.\3_ +._CG]B[_@K?XH_X*%>#?AWK_B?X<_&
MWX?6FA_$RV\):1+J.HZ%KVFF-;'4/L< :>XM9;5# P@CD>.4!V&QB0 >7_LY
M^(M0\+?\'5'[0?P^T*1H]+\6?LVZ)KNOPQG"RW]E/IMI;R..A98+B103SAC[
MU^FE?%W[ 7[)/Q'N_P!NSX\_\%1_CGX)O/"^J_%9=,\/?#WPCJI3[?I/AG3[
M>*,37:HS"*:\FB2X,&XM"JH'PY9$^T: "N#^(/[3WP ^%7B-O"7Q$^*FEZ1J
M20I*UG=R,'"-RK< \&N\K+U;P1X+UZ\.H:YX0TN]N"H4SW>GQR.0.@W,I.*
M/FCXY?M(? SXI_''X-P?#WXF:;JSV'C9I+Q;21CY2- 44G('!8@5],_\)CX8
M_P"@U!_WU7A7[3G@WPAH7QM^";:)X4TVS,OCF02FUL8X]X%NQ .T#//-?0/]
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%8'Q)^('PS^$7PPUWXS?$/4[73_#'AK0[G6-;U86K3);6-O"TT
MT^V)69U6-&;Y020. : -/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZKX&?_ (.
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
M@K=6-VHWP2!E4XY1]BAU<#%?(/A/]NK]K_\ X(Y^(K/X0?\ !37Q!>_%_P"
MTUREIX4_:=T/3GEU+0D9@D5MXEM(]SG&547B;BYQDRN["/\ 3;^SM/\ ^?&'
M_OT*J:]X0\)^*M$O/#/B?POIVI:;J%L]M?Z??V4<T%S"ZE7CDC<%71E)!4@@
M@D&@#,^'_P 8/A9\6/#&F>-?AC\0-)\0:/K5LEQI&JZ/>I<6]Y$PRKQR(2KJ
M1W!KI*^)_P!G3_@E%XH_8+_;)T[XC_L*?&B3PY\"/$]W?3?$WX$:V&NM/LKE
M[2<V]_H;MN:R<W?V<2P9"-&SX;"11K]L4 %%%% !1110!!J.FZ=K%E)IFK6$
M%U;3+B6WN8@Z..N"K @U/110 4444 %%%% !1110 4444 >%_M8?\EL^!_\
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
M@_Q!8ZKI=_");'4M-NTG@N(ST=)$)5U/J"15Z@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#P
MO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FKW2@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBHKV]
ML].M);_4+N*""%"\T\T@5(U R68G@ #N: ):*^6_VA?^"V/_  2D_9>>:T^+
M?[=/@);Z E9M(\.ZH=:O4?\ N-;Z<L\J,?1E'Y5Z]\3?C5XWB_9BNOCW^S%\
M(9/B9K%WX<@U;P?X0_MJ/1WUP3+&\4?VBY0I;$QONS(O&,''8 ]&HK\^L_\
M!R9^TD>!^SO^S7HL_K]J\8>(;7/_ 'S828_#GVKT#]EO_@F%^T7\+?CKH?[2
M7[4?_!5_XV?%WQ#H1N&B\-^9::%X5N7FMY(':;2+9'CDVK*S)\XV,%8<@4 >
MZ_M,?ML?LB_L::-;:[^U1^T?X.\!0WR2/IT7B778;>>^$>-_V>!F\V?;N7(C
M5L;AGJ*^3KS_ (.+/V3?B+=RZ+^P[^SM\=OVB;U7,27'PN^%MZ=.20'!\Z[O
M1 (D!X+A6'U'-?9?Q2_9J_9V^./B/0O%_P :O@1X/\7ZIX8$_P#PC=_XG\-V
MM_+I?GF,S&W:=&,)?R8MQ3!.P>E=C965GIMI%I^G6D5O!"@2&"&,(D:@8"J!
MP !V% 'B7[#?[07[6O[17A'7/%O[5?[#UY\#GAU*-/"^CZGXWLM9NM2LS'EK
MB86H M7#Y7RGYQ@Y->+?'/\ X)>?MG?M/?&#Q)KWQ9_X+&?%[PY\.]1U>:7P
M]\/OA#I5CX9GTNQ9LI:R:I$KS76!P7= 2.#GK7VW10!\2_";_@WA_P""37PS
MUT>-?%/[-/\ PLGQ(Y!N_$?Q:U^[\17%V1WDBNY&MV[](AG-?9OAKPUX<\&>
M';#PAX/\/V6DZ3I5G%::7I>FVB06UG;QH$CABC0!8XU4!550     !5VB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHKYX_P""C7_!1KX2_P#!.SX2V?BC
MQ1H][XJ\<>*KT:5\,OAEX?!DU;Q9JSD+';01J&98PSIYDVTA P #.\<;@!_P
M4:_X*-?"7_@G9\);/Q1XHT>]\5>./%5Z-*^&7PR\/@R:MXLU9R%CMH(U#,L8
M9T\R;:0@8 !G>.-_)?\ @G+_ ,$Y?BUIWQ:O/^"E?_!2O6++Q5^T9XJLC#IF
MF6Y$FD_#327!VZ/I:Y95D"NRS7 )+%G56;?++.?\$Y?^"<OQ:T[XM7G_  4K
M_P""E>L67BK]HSQ59&'3-,MR)-)^&FDN#MT?2URRK(%=EFN 26+.JLV^66?[
MAH **** "BBB@ HHHH **** "BBB@ J*]O;+3+*;4=1NXK>WMXFDGGGD")&B
MC+,S'@  $DG@ 5+7S]_P5,_8IMO^"A7[!/Q(_9/757L-2\2:$S>'KY9VC6#4
MX&$]H9"IYB,T:)(.\;N* .[_ &>_VNOV8_VL%\22_LU?'+PYXXB\(ZU_9/B&
MY\-ZBMU#:7?EK+Y?F)E) 5<8="R$AE#;D8#T:OR._P"#:O\ X(=_MK_\$MO$
M'BGXU_M+_&'1=-C\=>'H;+4/A3HH-]Y4T4HD@NKF\5A$L\(:>,)$)4*W+_O,
MX%?KC0!\O_\ !3W_ ()*_LM_\%9/!7@WP/\ M+_VU:Q>"_$IU73M1\.74<%X
M\3Q&.>R,LD;[89L0L^T!LP)M92,UZO\ LH_LA?LX?L/_  <L_@'^RQ\*M/\
M"'A6RG>==.L6D=IYW"J\\TLK-)/*P1 9)&9B%49P !Z310 4444 %%%% !11
M10 4444 %?G'_P '&W_!)S]KG_@K'\"/!/P\_9E^+7A?2(/!NLW>L:EX6\3&
M>!-:NVA6*W=+B)9!&\4;7*JKIM8W!RZ@5^CE% 'P]_P;X?\ !.3Q[_P3,_X)
MTZ3\%_C/I45EX^UWQ%J&O>,[."_CNH[:XD<0PPI+&S(RBU@MR=IQO>3U-?<-
M%% ''_$']H/X$?"7QEX=^'GQ3^,WA?PWKOBXW \+:3KVNV]I<:NT!C$JVR2N
MIF9/.BRJ9(WCBNPK\3/^#F3_ ((A_P#!2G_@H_\ '_1OVCOV:;WPOXK\->%O
M"$6D:3X ;6?L&IQ2>;)-<3H;D+;2F1G4$F9&VQ1KM.,U^K'[!G[-9_8\_8Q^
M&7[,<VKRZA=>"_!UEIVI7\UPTIN;Q8PUS*&8D[6G:1E'\*D*. * /6Z**YZU
M^+GPIO?B1=?!RS^)OA^7Q?8V4=Y>^%8]9@;48+:3.R9[8-YJQMM.'*[3@X/%
M '0T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 >%_M8?\ );/@?_V/<O\ Z3-7NE>%_M8?\EL^!_\ V/<O_I,U
M>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44CND2&21
MPJJ,LS'  ]:Y3XM?&/PI\'_@MK_QYU>TU'5]#\/>'Y]9N8_#5BU]<W5K%$96
M-O%'S,Q0$J%^]VH ZRBOST_X>1?\%;_VMO\ 1OV O^"3M[X(T2Y_X]?B)^U%
MK7]APH#]USHUJ6O)%(^8,CD8QQR*[_\ 9>_89_X*3VOQUT']H_\ ;I_X*DZO
MXGFT22>6#X4_#3PK;:)X7)E@DA,5R65I]1C7S"Z&4(ZNB,""@H ]C_;&_P""
MBG[$_P"P!H%IX@_:^_:*T#P4NHQR2:787LDD]]?K&0':"T@5YY@I902B$ L
M2,BOET?\%FOVKOVH<6/_  3%_P""3_Q/\<6-QQ;?$3XL/%X.\/%#TN(&N2TU
M[&!_"@C?K@<<_=7BGX1?"CQQXMT7Q]XU^&/A[6-=\-B8>'=:U318+B[TOSC&
M9?LTTB%X-YBB+;"-WEIG.T8Z&@#Q?]B&3_@H%<_#G5-0_P""B5M\*K;Q5=:T
MTNB:?\)I+][.RTXPQA8)WO?FDG$@E9G0["' '2O"/BC_ ,$!_P!C#]HWXOZ_
M\6_VNOB5\9/BY%K?B"ZU2T\'>-_BK?MH>BK+,TJ6EE:VK0F*WBW!4C9WPJ@'
M-?;]% 'CW[/?_!/C]AK]E!87_9Q_9)^'W@ZY@ ":GHOA6VCO6QT+W6PS.?=G
M)KV&BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ,OB?PU!
M*T$_B&Q1T8JZ/=H"I'4$9X-9\OQ4^&$,C0S?$?04=&*NC:Q "I'4$;N* -ZB
MN1D_: ^ T4C12_&WPBK*2&5O$EJ"#Z']Y7A/[<O_  5L_98_8W^$B^*= \7:
M?\2O&^N:@FD?#_X9>!-6AO\ 5O$FKRG;#:QQP%VC3<1OE*D(. '=DC< W?\
M@HU_P4:^$O\ P3L^$MGXH\4:/>^*O''BJ]&E?#+X9>'P9-6\6:LY"QVT$:AF
M6,,Z>9-M(0,  SO'&_DO_!.7_@G+\6M.^+5Y_P %*_\ @I7K%EXJ_:,\561A
MTS3+<B32?AII+@[='TM<LJR!799K@$EBSJK-OEEG/^"<O_!.7XM:=\6KS_@I
M7_P4KUBR\5?M&>*K(PZ9IEN1)I/PTTEP=NCZ6N659 KLLUP"2Q9U5FWRRS_<
M- !1110 4444 %%%% !1110 45^;/_!;;_@XK^'7_!)#Q?:_ /0?V?M=\9_$
M?5M!CU;31J#_ &#1(;6222-96N,-)<,'B<&.),?*09$-?</[)'[37PY_;+_9
MG\$_M2?">[\W0?&_A^#4[-"X9[9G7$MM(1QYD,HDA<#H\;#M0!Z*<XX//:OY
MS/#7_!3;_@O$O_!P#:?!GXEZ=XI\<6WPY\>RZ3XF^%GPXT.2WT1M N#Y9U P
M@D%3;3)=PW%Y*Q4E 9%!(K^C.JMGHFBZ?J%YJUAI%K!=Z@Z/?W,-NJR7+(@1
M#(P&7*J H)S@  <4 6J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "OYZ/^"E7_!OM_P %8_VG?^"Q<O[5EU>:7J/@;QW\3;!3XQ\%
M>*?)O?"&@1R16\320S>3,LT-G$,FW$BF0$[ANK^A>B@"*QLK?3;&'3K4.(K>
M)8XQ)(SMM48&68DL<#J22>]2T53\0-KR:#?/X5ALY-4%G*=-CU"1DMVN-A\L
M2L@9E3=C<5!(&< GB@"MX8\=^!_&\FH1>"_&6E:NVD:C+8:JNEZC%<&RNXV*
MR6\OEL?+E1@0R-AE(((%:M?SQ_\ !*S_ ((6_P#!6O\ 9Z_X+8:)\;?VL1J>
MF>&AJNI^+/%_Q \%^+RUAXGN S2+:R-"Z2E9KN:-G@N(D\R)9OE(S7]#E !1
M39IH;:%[BXF6..-2TDCL JJ!DDD]!5?1=;T;Q)I-MK_AW5[6_L+R%9;2]LKA
M989XV&0Z.I*LI'0@X- %JBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#PO]K#_ )+9\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\
M29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M' ]2;_)/N:T(O^#;G_@B3%&L2_L$Z"0J@ MXCU=CQZDWF3]37W#10!\7Q_\
M!N__ ,$6HHUC7]@#P@0H !:\OR?Q)N,FO2/V=O\ @DO_ ,$V_P!DSXE6OQB_
M9U_8Y\%^%O%-C;2P6.NV.GL]S;)(NU_+>1F*,RY4LN&*LPSAB#]$44 %%%%
M!1110 4444 %9OC#QEX0^'OAB^\;^/O%6FZ'HNF6[3ZEJ^L7T=M:VD0ZR2RR
M$)&H[LQ K2KY+_X+;_\ !.^7_@IO_P $\?&/[.7ASRE\76WEZYX"EGN!%&-8
MM0QBB=B0JI,CRVY9N%$^_P#A% 'M7[+O[87[,_[:O@;4?B9^RO\ &'2?&V@:
M5KUQHM]JNC,YACO851I(@75=PVR1L'7*.KJRLP(->E5^:7_!NM_P17_:._X)
M'>!_&%_\>OVA=,UFZ^($5G+?> O#UJ\FGZ1<P;]LXNY=K2S%)&C<)&B?*OS2
M;5(_2V@#Y:_X*,?\$>OV+?\ @J5XB^'_ (A_:P\,:M>O\/;ZYELHM&U0V1U&
MWG5/,LKF1%\TP%XXW C>-U93M<!V!]X^!OP&^#7[,WPNTKX*? #X::1X1\*:
M)$T>F:%H=FL$$.YB[M@?>=G9G9VRSLQ9B22:ZVB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /$/\
M@I-\//VD_B[^PA\4_A/^R))I:?$/Q1X1N=(\/RZQJ+6D,?VD"&=Q,J-LE%N\
MQC) 'F!,LHRP_*S_ (-9/^"8?_!1_P#8F_:6^*5Y^V-H_CCP-X5T#P_#8:)X
M-N=?:31-;U&[G+O?0K;RO:W)@BMV7>N2IO!SG-?N%10 5%?7]CIEN;S4KV*W
MA#*IEGD"*"S!5&3QDL0!ZD@5+7Y__P#!R5^S-^W1^V)_P3GNOV=OV&? $/B*
M^UGQ-9W/C/3O[:@L[BXTJUW7 A@$[(DC&Y2V<KO!Q$0 Q;  /T HK\Q_^#6G
M]G/]NKX$?L5>*;S]NKQ#\1;;4]1\8O8^%/!'Q!O+MGT'3;*/RR\$5R2T"33R
M3?*N$9((G7(;)_3B@ HI&DC1E5W +G"@GJ<9P/P!_*EH **** "BBB@ HKY7
M_;(_X*8V'P&\3^+_ (+_  %^$NH?$7X@>"/"=KXA\6VEO=6]KIGARSN9?+M?
MMUQ+*C>=/M=HX(5DD*H78(F&;TK]FO\ :T3X^>-_&GPC\5?!'Q=\/_&?@#^S
MW\0Z#XICM9(Y8+Y9S:W=G=6D\T-U;R?9IQN#*RM&R.B,I4 'KU%?-WC/_@IM
M\(?"'_!0GP#_ ,$XI/AKXX;Q9X^L=4O;+Q!>>'9++1XH;"UGGE\N>XV-=,3#
ML!A1X_G!,G0'T_\ :F_:@^#G[&WP*U[]HGX[^(GT[PYH$*&<V]NTUQ=SR.L4
M%K;Q+\TT\LKI&B#JSC) R0 >A45\\>"_V^Q:_&WP7\ OVEO@%X@^%.N?$VPN
M;GX=-KVJV-[;ZK-;QK+/ITLEI*ZVNH)$PD\AMR.H?RY9&1E&S\?/VV?#GPH^
M.OAO]D[X;_#_ %+Q]\5/%.B7&N6GA'2+R"V33='@D$4FIW]S.P6UMC*RPH0'
MDEE;:B-AV4 ]NHKR7]E/]L+X??M5VWBO1-'T34O#GC#X?>(GT'X@^!]>\K[?
MH5^%$B!C$[QS031,LL-Q&S)+&V00P=%]:H **** /"_VL/\ DMGP/_['N7_T
MF:O=*\+_ &L/^2V? _\ ['N7_P!)FKW2@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHK/UKQ;X4\.<^(?$VGV'3_C]O8XNO3[Q'H?RH T**\^UO]K3]E7PT
M,^(_VF?A]I^,9^V^,[&+J,C[TH[ _E7':W_P4[_X)K^&@3XB_P""A/P/L<=K
MOXL:/&<XR!AKD9. >* /<J*^7-<_X+:?\$C/#^XW_P#P49^$<FWK]A\:6UUV
MSQY+-G_'CK7'ZY_P<3_\$5_#V[[?^W]X3DV]?L.GZA==L\>3;-G\._'6@#[3
MHKX$NO\ @Y[_ .")GGM9:#^UU?:U<KQ]GT?X9^(IF)/0 _8 IR>!SU]*C_XB
M3?\ @G?J/_(E>$/C9XEW?ZL:%\%]7D\P] !YD2=3P/<4 ??]%? '_$0E\(]1
M_P"1)_X)K?MG>)<_ZO\ L+]GZXDW^F/,N$Z\@?0T?\/R?BSK7_(D_P#!#[]L
M^?=]S^W?A?!IF<_=SYETV.^?3CUH ^_Z*_/\_P#!4O\ X*K^/S]E^!7_  0*
M^(4CMQ]J^(OQ5T;P['$#T8I()&? QE5.>U)_PFO_  <Q?%8X\/?!/]D_X3VD
MG^L/BKQ'K6NWT(_V/L0$#,/]KB@#] :*_/X_L%_\%TOBC\WQ>_X+<:/X/M)/
M]?H_PO\ @1IHS[)>7<GG)CUQ]:/^'"$?CS][^TI_P5?_ &N?'V__ (^-+;XL
M_P!F:7)Z_P"BVL V_@_2@#[G\:_$?X>?#;3O[8^(OCS1= M "3=:UJD-K'@=
M?FE917S]\4/^"T/_  2=^#QDC\<?\%"OA0)8<^=:Z1XPM]3GC([-%9M*X/L1
MFO,_!7_!MM_P1K\(ZB-?U?\ 9%7Q7JK$&?5?&OC#5]5DG([ND]TT1_!!7T#\
M+_\ @G/_ ,$__@F(V^$G[$GPG\.RQ8*W6D_#[3H9R1W:58=['W))H ^9[K_@
MY7_X)D>(+E[#X 7GQ3^+MTC%?LWPS^$6L7C,X_A4W$$"DY[@X]Z8?^"S/[87
MQ'X_9K_X(2?M):QYG_'N_P 2HK#P<C^A+74DNT'U/:OKO]IW]J#]GW]A[X$Z
MI^T!^T3XQC\+>"?#P@COM1CTNXN5@,LBPPHL-M&[DM(Z(H5>K =Z^.C_ ,%D
M/VP/VH_] _X)D?\ !)OXE^+K"X^6V^(WQAEB\'>']IZ7,(N"T]]%T^5!&YYX
MXY +7_#0W_!Q]\5/^1"_X)W?L^_"GS?N?\+/^+5SKOD_[_\ 8Z+NQ_LUYE^T
M?XJ_X*W_  4T'_A(_P!N'_@NU^S7^SI:S1&1;;PG\,[?49YEYRMM'K$RS3G@
M@;%9N,XXKZC_ &)_A3_P5SM_BU=_&/\ X*$?M3_#*XT6ZT.:TL_@_P#"WP7(
MNG6-R\L3I=G4[MA=R21K&\?ED-&1*QSD*:],^(_[ /[%'QC^/5M^T]\7?V7O
M!?BKQY9Z3!IMGXB\1Z'%?2V]M#)))$(TF#1HZM-)B15$F"!NPJ@ 'XJW/C_X
M\?MA7$FB_LG_ +8O_!0C]JBXE<H/$'P[N+;X7^#)WSC9)J%Q;L$4G^$QC(SA
MJ^Q_V0_^#<?]D#XC?!+1O&__  4G_9LUG6OBC.UTVJ6&L_&[6M>AL5,\@@Q,
ML\4<DOD&/?\ *R>9N*\8 _3^VMK>SMX[.SMTBBB0)%%&@544# 4 <  <8I]
M'YY_LG?\&O7_  2#_9:>WUC4_@+<?$[6H"&_M7XH7XU&,GJ1]BC2*R*YZ!H&
M('&>N?O#X>?##X:_"+PS!X*^$_P\T/PQHUL,6VD>'=)ALK6+_=BA547\!6Y1
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 45^4O_  6@_P"#F_0_^"7W
M[0K?LF?#_P#98U?Q/XPL(["^UC6/$=T+'2OL,ZK+NM/++27;E-\>X^4D<BD$
MR%&6OTR^"?QB\ ?M"?!_PQ\=?A5K::EX;\7Z%:ZOHEZG_+6VN(ED0D?PMA@&
M4\JP(/(- &]KL6M7&B7D'AN^M[;47M9%L+F\MVFBBF*G8[QJR%U#8)4,I(!
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
M" O[%^H<^,OVV/VG?$9[G6_CQ?/GTSY:)T.3]2:N?\.V_P#@MGHG/AC_ (.
M?M$8Z6VN?LM^')]W;F43!A@8Z#DCWKM/V>/V6_\ @LU\/_C3X?UO]H+_ (*/
M_#CX@^!+:\+^(]$@^"UOI-]>P;& 2*:&0B,AMC9Q_>'I0!Y]_P 0Y7_!'O4/
M^1P\.^//$1]=:^+^NO\ 3[ETG0Y/XFM'1?\ @W(_X()Z#S9?L5Z3)UYO?'&O
MW/7_ *ZW[>E?0_[</AO_ (*(:CH&@-_P3FUGX,:=JL=Y.?$R_&#3=1FMIK<H
MOE"W^P?.KAMY;=P1BOG3^T?^#G+0_P#D)_"O]AO7/^P-J7BJV_\ 2@'IW^HQ
M0!VFB_\ !#O_ ((CZ <V/["'PXDZ_P#'[9S7/7_KM(WI78Z)_P $KO\ @C[X
M?(.G_P#!/?X$L1G!N_ACIEP1SG.98&YXZ]JO_L/>+O\ @I=XOU[Q!8_\%!/V
M<?A3X/L+:T@?PY??#OQ-/J!O)F9O-25)U!C"J%(/<L?2N6_:U_:F_P""H7P;
M^-5[X5_9=_X) 6/QD\$0VENUIXMC^.FC>'YYYGC#2K]DO(F<"-LIG/SG!'%
M'I>A_L7_ /!.;PR0?#?['_P<T_;]W[#\.-+BQSG^"W'?GZUV.A_#?]F;PQM_
MX1KX9>#=/V?<^P^'K:';SGC9&,<\_6OCC_AY[_P5&T;_ )'/_@WJ^($&/O\
M]A_%O0=2]^/+5<\?KQ7UK^R7\8/&G[1'P5L?BA\4OV8_$'PIUFZN[B&?P9XN
M,$E[;+'(421FA)0JZ@.,=CS0!W5KXF\'64"VMEJ-K#$GW8XAM4=^ !Q4G_"8
M^&/^@U!_WU7PMKO_  75\,^$=;O-%\8?\$A?VU[%;*ZDA;5$_9^,UE,$8CS8
MY4NCO0J-V=HX/2JO_$1)^Q1IW_(Z_LN_M&^&L?ZPZ[\"+^/RQW)\O?T')]C0
M!]Y_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5Q?QR_:0^ G[-7[/6J?M3?''71H'
M@?1-,@U#5]6ET:>X>TMY7C1&:"".29CNE0%50D9/'!KY8T+_ (.1/^"&7B+;
M_9_[<N@Q[L8^W^#]9M>N>OG6*8Z=^G>@#[;_ .$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJOESX+_P#!:K_@EY^TC\?_  S^S+^SO^T'9^-_%GBI9WL[?PYX;OIK
M:UCB@DF+W-R8!% "(R@#-N+L@P-P-=)^W=H/_!3CQ#?>&O!W_!.J]^#GAZRU
M&*Z_X3+QC\2[*\NKG2-IB\C[#:VX\N>1PTI_>_(/+P?O"@#WV3QKX4AC:677
MK=45269GP !U)-8/P_\ VA_@/\6+74+[X6_&+PUXE@TG4GT[5)M UF&\2SO%
M1':WE,3,(Y0DD;%&PP#J2.17Q);?\$$+K]H.==9_X*C?\%"OB[\>WD8-=^#K
M+4AX4\*.>I']F::5/'0,)5)'4<\?8G[-7['G[+G['7P__P"%7?LO_ ?PUX(T
M)Y_/N++0M,2(W4VT)YT\AR\\FU57S)&9L*!G % 'R1\4?^"A/_!67XP_$G7_
M (4_L/?\$VM'\)Z;H^M76F+\5?V@_&"6>G7#0S/%]H@TRP+75Q ^WS(YD<JZ
M%3CD5AI_P2X_;"_:C<:C_P %*?\ @L3X\UC3YCNG^'/P+MX_"&BJO>WEGB#7
M-]%[R;'Z<\"OT6_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* ,D:SX)?3(=)OM5@O
M(H1%M^VGS2S1E61V+#E@RJV[KN /6K7_  F/AC_H-0?]]5<_L[3_ /GQA_[]
M"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&
M'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\
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
MI\THP".: /TO_P"$Q\,?]!J#_OJJVJ?$CP%H=FVHZUXNL+.W0@-/=7 C0$G
MRS8 R:U?[.T__GQA_P"_0KXJ_P"#@+]BGX\?MX?\$T?$_P"S=^RYX+L=7\7:
MKK^D7-K97.HV]DC0P7B2RDRS,J#"KG!.3VH ^P-,^)/@'6H/M.C^+["[CP#Y
MEM<"1<'IRN:L_P#"8^&/^@U!_P!]5^7/_!KK_P $N/VP?^":OPR^,'AO]LOX
M567AZ^\4^(=+GT);?7;+4%N88(+A7?-M+)LPTB\/M)STK]4O[.T__GQA_P"_
M0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU7Q;_ ,'#7[)_[1'[87_!,/Q3
M\"?V2/AQ+XB\::EX@T>>TTRRU"VLI'AAO(Y96$MQ)$@ 52<%@3V!KP'_ (-8
M/V"/VWOV(/A5\7_#_P"W-\)M6\-7^M^(=*?P[;ZUK%M?>;!#!<+(8V@FE55#
M.HZC/&,T ?JA_P )CX8_Z#4'_?5<W\6?VDO@#\!_ M[\3?C5\8?#WA7P]IZ;
MKS6=?U..UMX^N%WR$ L<8"C+,> ":[#^SM/_ .?&'_OT*^(_^"^'_!*:?_@J
MG^P]-\*OAI!I=I\1?#&MP:SX#O\ 49?(@\[/E7%M+(%)6*2!W[']Y'$2/EH
M^C?V7_VVOV7OVS/A!:?'C]FWXLV?B7PK?7MU:VVI16\T!,MO,T,BM%,B21G<
MF0'4%E96'RL"?0_^$Q\,?]!J#_OJOA[_ ((,?\$>/B!_P2(_9^\1_#7XG_M$
M1>.+[Q?JL&K7FBZ=IGE:5HEVL1BE-J\G[V8RJ(@\CK&"((\1K@EONW^SM/\
M^?&'_OT* /D_]M__ ()0_P#!./\ X*)_'/P1\??VL? Q\1:KX%TZ>QLK&/5)
M+:UU*WDE66..\$6V29(9!(T:!U7,\H<.&P/HSX?Z=\&_A1X+TWX<?"_1=#\.
M^']&M5MM)T/0[&.UM+.%>D<44:A$4<\  <UTG]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\
M\^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG
M_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A
M1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SX
MP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_
M //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=
MI_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJ
MY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?
M]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?
M#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,
M?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]
M!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$
MQ\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^
M$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %
M/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G
M:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1
M_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_
M9VG_ //C#_WZ%']G:?\ \^,/_?H4 5K;Q1X?O)UM;758GD<X1%/)-7ZB2QLH
MV#QV<2L.A6, BI: "BBB@ HHHH @U'3=.UBRDTS5K""ZMIEQ+;W,0=''7!5@
M0:GHHH **** "BBB@ HHHH **** /"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/
M^2V? _\ ['N7_P!)FKW2@ HHHH **** /CG_ (+?_P#!,?XB?\%8_P!CNT_9
MB^'GQWL? <MIXOM=<NKG4-$>\AU)8(+B-+5RDJ&%=\ZR[PLAS"HV\YKCO^#?
M3_@DA\1?^"17[,GC/X5?&?Q7X:U[Q5XJ\>R:I+JWA::=[9M/2U@AM8B9X8G#
MJRW#D;2 9< GK7WO10 5\0_\%V/^"N>I?\$?_P!F_P (_&7PK\-=,\8:UXG\
M=1:/%X?U/4)+56LQ:W$]Q.LB!BK*8X4'RL,S#(-?;U>0_M??L$?L>_M[^%-/
M\%?M>_ ;1O'&GZ3)+)I*ZD98YK%Y0JR-#-"Z2Q%@B E&&=H]!0!Y9_P1O_X*
M@G_@K;^RC=_M01_ .\^'L5IXJN-"&EW6O+J*W,D$%O*\\4HAA)CS/LY0'=&_
MI7UC7E_['G[''[/O[!OP)T_]F[]F+P6^@^$=+O;NZLM/FU":[=9+F=YY"TT[
M/(_S.0"S$A549XKU"@ HK\BO^#K._P#^"FS^#O@];_\ !._P=\7V@T;4]5U?
MQAXC^$JW_P!HLW6."*TCD-@?-V%7NV;(V#:I-?5O_! W6_VLO&'_  2X^'GQ
M _;6\>^(]?\ 'WB"34;V]E\61%+ZUM1>S0VT,FY5<GR8DDRX+9E.2: /LBBB
MO"/VR?\ @IE^P_\ \$^]>\(>'?VP_CQ9>"9_'1O1X:DOM-NYXKC[+Y'G;WMX
MI%@ ^T1?-*44Y.#D&@#W>BN8^#GQH^$G[0WPVTSXQ? OXD:+XN\*ZRDCZ5X@
M\/ZA'=6ET$D:*0))&2I*R(Z,.JLC*0""*Z>@ HHHH **** "L?7?AYX \4;O
M^$F\#:/J.[.[[?ID4V<XSG>IZX'Y5L44 8W@[X<_#WX>17,'P_\  FC:%'>3
M>;=IH^EQ6HGDZ;W$:C<WN>:V:** "BBB@ HHHH **** "BF75S!96TEY=2A(
MHHR\CMT50,DG\*^4_@;_ ,%O_P#@F!^TU^T[HW[('[/7[45AXP\<Z]'=OI]G
MHVD7K6KBVMY+F7%V\*P.?*BD8!'8G:: /J^BBL3XE:+XG\2?#G7_  [X)\1R
M:/K-_HEW;:1J\2J6L;IX66*<!@02CE6&01\O(- &W17\[G_!O=\7/^"W_P 1
MO^"J6@?$7]L+3_V@/$WPZU'1M9T?Q#K/C.VU,:#ICFW::*2-9@MJK&YMH8_W
M0R/,]#7]$= '%?M)_&FR_9N_9Z\<?M"ZGX5U'7+3P-X3U#7[S1])V?:KN&TM
MWGDCBWD*7*QM@$C)K\^?^"/G_!R1X1_X*V?MC:_^S#I'[,\W@&ST[P3<:[HV
MIZCXJ6^N-2>&ZMHGA,26\:PG9<%\!Y.(VYK]*O%_A70_'7A/5/!'B:R%SINL
MZ=/8ZA;MTE@EC:.1#]58C\:^5/V$_P#@A;_P33_X)T>.[;XM_LT_ Z[M?&=M
M9S6J^+=9\37U[=F&5-DB;'E\A0PZ[(E_08 /KRO#_P#@I7^S'?\ [9G[ ?Q=
M_9AT2UAFU7QAX$O[/0([F0)&=3$1DLB[-PJBY2$DGH!FO<** /QZ_P"#;S_@
MA5^W?_P2J^.WB[XT_M*^._ 8T/QCX)_LJ7PKX<U:YN[R*\2[@FAGE9K=(0$1
M;A,([Y\X'/!K]A:** *7B/PWX=\8Z#=^%O%V@66JZ7J%NT%_INI6J3P7,3##
M1R1N"KJ1P5((-.T/0=#\,:5!H/AK1;33K&V39;65C;+#%$OHJ( %'L!5NB@
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 **** /"_P!K
M#_DMGP/_ .Q[E_\ 29J]TKPO]K#_ )+9\#_^Q[E_])FKW2@ HHHH **** "B
MBB@ HHHH **** "BBB@ K\R/^"\O_!O[X_\ ^"POQ%\)_%GP5^UA9^#KGP;X
M9DTK3_#&L>%WNK2XDDN'FDN#<QSJ\+,#$A B?B('/:OTWHH \6_X)T?LGC]A
MK]AGX7?LFS:A9W=YX(\(VUCJ][IP;[/<Z@09;N:+>%;8]Q),Z[@&PPR <BO:
M:** /R9_X+H?\'&_Q(_X)*?ME^$OV=/AM\#/"_CG3KWP/%KOBB+5-0N+6[AD
MFNYX88HIHRR1_);LY#1.?WB'('!_1_\ 8^^.^L_M1_LK?#O]I+7OAX_A.Y\>
M^#M/\0'PW)J/VMM/2[@2>.(S>7'O(1UR=B\G&!BN%_:T_P""5G_!.[]NC5G\
M2?M5?LD^$?%FLR6RVTGB&6S>TU1H5&$C-[:M'<%5!.T>9A<G&*]Q\)>%M \"
M^%=,\$^%--2STO1]/AL=-LXR=L%O$@CCC&><*J@<^E &A117\\O_  <7_#O_
M (+>W'_!4'4_C_\ L<?#CXYZ;X(TCPOI&B>&?$_PLO;TQ74:1FXF>5=.D+1J
M+JZN(SYRJ"$R?E() /Z&J*YSX/>&/$_@GX2>%O!GC;Q1<ZYK.D>'+&RU?6KR
M4O-J%U%;I'+<.Q^\[NK.3W+$UT= !17Y[?MQ_P#!R+^Q'^PI^V6O["WQ \!>
M/-4\9V^L:19ZS?V&GVD>E:='?QV\R3O/)<"1PL-RCD)$>A&0:_0F@ JKJ>NZ
M)HCVT>LZS:VC7EPMO:+=7"QF>5ONQIN(W,>RCDU:K^<SX_\ _!$K_@K_ .(/
M^"[>O?M6? _X3:EK7@SPQ\<+7Q?X8\6^*/&=K#:+:&\AU'[- MQ.9FBC+-!L
MCC*@1E>@H _HSHHHH _"3X8?\'1G[9WB_P#X+">&?V$?BM\%OA[X/\&+\99O
M OB1;.WN[C4FG-Y)I\9-S+.(T N/*8XA' (S@U^[=>.^'?\ @GK^PMX5^+VJ
M_M Z-^R+\/%\=:WK,FK:EXPN/"=K/J<EZ[[VG%S*C21L7^;Y&49YZU[%0 5^
M.O[!W_!J9=?L=_\ !033?VYA^V3'';>%_'-[JWACP9H7A @&PE>9$M9KN2XX
MS;RF-PD/<X:OV*HH **** "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@#PO\ :P_Y+9\#_P#L
M>Y?_ $F:O=*\+_:P_P"2V? __L>Y?_29J]TH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#\R/VC_\ @UF_8K_;$_;0\<?M
MG?M,_''XEZWJ'C/65OF\/:3?V=C:6R)#'#' 9/L\DSHD<2*I5T.%')K],K"T
M73[&&P2>6401+&))Y"SN% &68]2<<GN:EHH **** "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 \+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\
M#_\ L>Y?_29J]TH **** "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@ HKP'Q_P#\%1?V
M!_A=\8!\$_'7[3WA/3]5BMKZ35+V;6(1I^D2VDUI#+;7MUN\JUGW7L6(Y&4@
M!MVWY0WNFB:WHOB71[7Q%X<U>UU#3[ZW2>ROK*X66&XB<!DD1U)5U8$$,"00
M<B@"U17AO@S_ (*;_P#!.GXC_$.R^$?P^_;G^$VN>*=2U#[!IWAW2?'UA<7M
MS=;BODQPQREW?((V@$\5Z!\9_P!H7X)?L\:18ZW\:OB7I?AZ+5+W['I$5]/^
M_P!1N=I;R;:%09;B3:&8I&K,%4L1@$T =E17/_"[XL?#/XW>"+/XD_"'QYI7
MB30;_>+35M&O4GA=D8HZ;E)PZ.K(R'#*RE6 ((KH* "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@
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
M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V
M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#
M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V
M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:@#8HK+L_"6FV-TEW#<71:-LJ'N6(_$5J4 %%%% !1110 4444 >1W7
M[!W['EW\>-*_:5/[-_@N/QCH]A>VUKJ\/A>S61VN9K65KAV$6YYT:T01RD[H
MQ+, ?WC9] ^(?PQ^&WQ=\,R>"_BO\/=#\3Z--(LDND^(=)AO;9W4Y5C%,K(2
M#T..*W** ,KP5X$\#_#7PY;^#OAUX-TK0-(M 1:Z5HFG16MM""<G9%$JJO/H
M*@^(?PQ^&WQ=\-2>#/BO\/=#\3Z/+(LDND^(=)AO;9W7[K&*960D=CCBMRB@
M"KH>A:)X8T:U\.^&M&M-.T^Q@6&RL+&W6&&WB485$1 %10.   !5JBB@ HHH
MH \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J]TH **** "
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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \+_:P_Y+9\#_\
ML>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#29J]TH **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#
M_DMGP/\ ^Q[E_P#29J]TH **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH \+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#2
M9J]TH **** "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 **** "BBB@ HHHH **** "BBB@ HHK(\>>/_ OPL\'ZA\0OB;X
MSTKP[H&DVYGU76]<U".TM+.(<%Y9I65(UR1RQ YH UZ*\.^ O_!2+]BC]I+Q
M2W@/X7?M!>'YO$#ZE>V=AX?U"_2UOM2^RSO#+-:P2D/<Q;D)#QAAM()VYQ7?
M_&?]H7X)?L\:18ZW\:OB7I?AZ+5+W['I$5]/^_U&YVEO)MH5!EN)-H9BD:LP
M52Q& 30!V5%<_P#"[XL?#/XW>"+/XD_"'QYI7B30;_>+35M&O4GA=D8HZ;E)
MPZ.K(R'#*RE6 ((KH* "BBB@#PO]K#_DMGP/_P"Q[E_])FKW2O"_VL/^2V?
M_P#['N7_ -)FKW2@ 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "OA7_ (+\_"S]
MJ+Q?^S'\//C)^R[\-Y?'MW\&_C3H/C_Q-\-8"2_BC3-.,SO;*BAC,RR-%((@
MK$["RJ[HBG[JKRC]I#]L3X0?LJ^-/AMX:^,_B&QT.P^)7BF;P]INNZKJ"6UK
M:WRV4]U#'([C:/-\AHERRY=D49+ 4 ?)'_!+7XZ_L;_\%7_@5%\0/!FMV\?B
MGP-\?M7\=P>&M5CA&N>%YI]7NYXEGAW$QB:VGDA,B$H=[@,60J,K]E#XAZI^
MU-_P<:?M&ZYXLD-WI7[/7PST7PAX$M)CF.PEU01W=_<HAX2:22%XC(/F,2*A
M.!BOG3]H3]GGP%X4_;9^#'[57[$^JG2OVDO%'[87B'2?$>G>&;TD^)?! UR_
M;4[K4K=#@VL$$<:FX('RR*N6983']+? WX>R_L6?\'"/QGUGQU(FG>%?VI/A
MYI.L^!]9NG"6]QK>CHEO>Z4'; -SY;R783O$Q(SM( !%^QI\1=2^#/\ P</?
MM0_L9^'[@Q>$O'7P\T?XHV^D*<06.KJMC87TT:]%>Z:=)93_ !-$I[5^CM?G
M1^P%\-+K]H/_ (+>?M.?\%*/#;+<^ -/\+Z7\+O WB"$[K?79[=+2;5I+=QQ
M)%!=VJP>8I*,^\ DHP'Z+T %%%>7_%;]DKX:_&+Q<_C3Q1K_ (HM[MX$A,>D
M^(YK:':@P#L0XSZGO0!S?[6'_);/@?\ ]CW+_P"DS5[I7Q/^U/\ L/?":S\8
M_#CX>P>*?&/V'Q=XDET[5))/%$TDL<7D%LQ,^?+;('.#6E_PY"_9-_Z*-\4_
M_"V/_P :H ^QJ*^.?^'(7[)O_11OBG_X6Q_^-4?\.0OV3?\ HHWQ3_\ "V/_
M ,:H ^QJ*^.?^'(7[)O_ $4;XI_^%L?_ (U1_P .0OV3?^BC?%/_ ,+8_P#Q
MJ@#[&HKXY_X<A?LF_P#11OBG_P"%L?\ XU1_PY"_9-_Z*-\4_P#PMC_\:H ^
MQJ*^.?\ AR%^R;_T4;XI_P#A;'_XU1_PY"_9-_Z*-\4__"V/_P :H ^QJ*^.
M?^'(7[)O_11OBG_X6Q_^-4?\.0OV3?\ HHWQ3_\ "V/_ ,:H ^QJ*^.?^'(7
M[)O_ $4;XI_^%L?_ (U1_P .0OV3?^BC?%/_ ,+8_P#QJ@#[&HKXY_X<A?LF
M_P#11OBG_P"%L?\ XU1_PY"_9-_Z*-\4_P#PMC_\:H ^QJ*^.?\ AR%^R;_T
M4;XI_P#A;'_XU1_PY"_9-_Z*-\4__"V/_P :H ^QJ*^.?^'(7[)O_11OBG_X
M6Q_^-4?\.0OV3?\ HHWQ3_\ "V/_ ,:H ^QJ*^.?^'(7[)O_ $4;XI_^%L?_
M (U1_P .0OV3?^BC?%/_ ,+8_P#QJ@#[&HKXY_X<A?LF_P#11OBG_P"%L?\
MXU1_PY"_9-_Z*-\4_P#PMC_\:H ^QJ*_.O\ 9/\ ^"37[.7QC^&]_P"*?%7C
MWXC17-OXGU&PC6P\7M&ABAF*(2#&?FP.3GFO3O\ AR%^R;_T4;XI_P#A;'_X
MU0!]C45\<_\ #D+]DW_HHWQ3_P#"V/\ \:H_X<A?LF_]%&^*?_A;'_XU0!]C
M45\<_P##D+]DW_HHWQ3_ /"V/_QJC_AR%^R;_P!%&^*?_A;'_P"-4 ?8U%?'
M/_#D+]DW_HHWQ3_\+8__ !JC_AR%^R;_ -%&^*?_ (6Q_P#C5 'V-17QS_PY
M"_9-_P"BC?%/_P +8_\ QJC_ (<A?LF_]%&^*?\ X6Q_^-4 ?8U%?'/_  Y"
M_9-_Z*-\4_\ PMC_ /&J/^'(7[)O_11OBG_X6Q_^-4 ?8U%?'/\ PY"_9-_Z
M*-\4_P#PMC_\:H_X<A?LF_\ 11OBG_X6Q_\ C5 'V-17QS_PY"_9-_Z*-\4_
M_"V/_P :H_X<A?LF_P#11OBG_P"%L?\ XU0!]C45\<_\.0OV3?\ HHWQ3_\
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
M&E\.>%-,\/3S+(]AI\-N\B# <I&JDCV.*T*** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ KS[PY\&=3T3]I+Q)\<9=:@>TUSP]
M9Z=%8K&PDB:%B2Y/0@YKT&B@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "O/OV:_@SJ?P,\!7OA#5=:@OY+KQ#?:BLUO&R
MJJSREPF#W .#7H-% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 <=^T%\,[[XR_!?Q%\+],U.*RN-;TYK:*ZG0LD9)!R0.2
M.*Z'PEHTOASPIIGAZ>99'L-/AMWD08#E(U4D>QQ6A10 4444 %%%% !1110
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
M/_%'ANRL/A#&^K7/]GZ/I?D9O)888WC,%]+>-,LLC 3(+>*/*%&6N\_X)$>
M/%7P9_8X_P"%$>(_%VHZ[IWP]^(WBWPIX1U?6+@RW4^BZ?KU[:6*2N?O-%%$
ML'H!" .!0!Z]^RE^TQ\+_P!L?]G/P?\ M/?!G53=^'/&>B1:A8%R/,@+966W
ME R%EBE62*1?X7C8=J]!KX#_ &=M-\8_\$YO^"G7C?\ 9$\!_#G7_$?P>^-]
MK-\1/"%KX9T_[2G@377G6'5+6YY"6=A=.5N(7<I&)!+$@)W&OOR@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKF_BY\6?!'P/\ A[J'
MQ.^(>I/;:7IYA1S# TLL\\TR06]O%&H+2S2SRQ0QQJ,O)(BCDU\W_%/]L[3?
MVD(?'/[ _P /-6\7?!KX]:GX8,FB:)XOM;>RU-]-F<1SZII-S#--9WC11>>R
MM#.[1219=4VG !]5:QK%GHFD7NM76]XK"W>:X6!=[[43>0%')..@[Y%?G#XH
M_;8_X++?!_P7X2_X*$?&#X<?!]O@5K^J:3+XG^%NC17S^*/"WA_4KB&*"^:]
M9_(NKN%9XGGC5!&/G51@&1="\_X)4? C_@F_^UY\!OVBOV#8_$GAB_\ $WQ!
M/A'XKZ3=>+K_ %&#QEIEUI=_.UW>"ZFDWW4,]M'.'7:,[R1P,?2/_!33QM\%
MOAC^QY>V'QG\7Z)X7\(ZKXAT'1]3O=6NH[6UM[!]3MC=X9L*I2SCN75>_E@
M$D @'T/17SU^Q-^W)JW[<7BSQ?XS^'_P+\5:-\(;"QTU?A_\0?%6DOIK>,+E
MWNS>SVMK.1/]B2,67E321)YC238R%%?0M !1110 4444 %%%% !1161X^UOQ
M)X;\%ZIKO@[P?)X@U>VLG?3-$BNX[<WMQC]W$99/EB5FP"YR%&3@XP0#7KY7
M_:5_:C_:D^)<_A+X-?\ !.?1/"T7BKQ7J7BN+5O&GQ)M+AM+\-6GAW48M,OW
M-M;L)+FXDO9XHX$W*K*'D;*J16O_ ,$Q/VW_ !1^VE\#M47XU>"+7P?\7OAW
MXENO"WQ=\$VSDII6KV[<20[F8O:SQ&.:*3<RLKD!WV%CT_[,]I:^%_CC\:OA
MO/;1H]CXYAUW1$*#='I^K:;9RRL#U DU*VU)B!P2@ZD4 ?$GQK\2_P#!2?\
M:^_8C_:4_8B^-?ACPQ!^T9\#+OPOXP\&>(/A[#.NE^+8(KU=8TJ>W@G)=)Y)
M=(NK9HR0HE48P.:L_MJ^*/#/_!6+_@DCX0_X*F_L?WT>D?%[X+VQ\?>"[B%L
MW6BZKIZ!]8T&<<,R2)%+$T38$I2!B"C#=Z%\;?\ @HS\&_V>/VP?C1H/PK\,
MZI\3?CUJUAH?A/PC\)/ ]@U]J%XNGV,M_#>7K(1'86*W&NS1R7$[H%$$FW<5
M(KU_2/\ @F1\!;SQ#XD^)^A6_BGX<W'Q6T]9/C)X$\&^(E@T;Q+<S1;;DW,&
MV18IV#-')<V3P2RC.Z1LDD YO]O'X ^*_P#@I)^P/X)^)'P'LSH/Q4M)O#WC
MWX/Z]+<)$?#FLXBGCDG=N3;>5+)%.BJ[-&S;8W8*M?47PT@^)EOX'TZ/XQ:I
MH5WXD^SJ=6E\-6,UO8B4CE8DGEDD*@\!F8%L9VKG:-BPL+'2K&'3-,LXK:VM
MHEBM[>",(D2* %55'"@   #@ 5+0 RWMX+2!+6U@2**) D<<:A510,  #@ #
MM3Z** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJKJ>N:+HGV<:SJ]
MK:?:KA;>U^U7"Q^=*WW8TW$;F.#A1R:\%_X*8?%7]M;X*_LR:A\4?V&OAAH7
MBKQ'X:N(M:UW2M<NG1[S1[.1)[RSLXT1C+>7$*O%&#M !D8-Y@B1P#USXV_%
M;0_@3\'?%/QK\3Z?=W6E^$M N]8U.&P53,;:VB::4J&902$1CC/..,GBOD_]
MH[PW_P %;_VG?C-\1++]C;]KGPG\#_#'PUU&VTKPW8ZM\.;?7KCQMJ#:;:7\
MTMY-<DBPLLWD=NA@1Y28Y9#QL4_1GPE^*GP4_;U_9-TOXH_#_4UU?P-\4/![
M/"_ 9K6ZA:.6&0<[)4W/$Z'E71E/(-97[)WQ8$O[#W@SXI?%76HX+G1? </_
M  FM[,<+;WMA!Y.HECZ)/!.#_NT ?G[\?/VL/C]H?PS_ &3O^"ZOBSX=3V$/
M@3^V?!/[3?A71(7E%CI-[>)87]]$@+,8;34M-$X0%F(:(%BJL]>Q_M._#BS^
M&O\ P5#_ &9_^"F_[+^K6M]I'QCN3\-OB?\ V).LEMXDTJ[TVXO](U+<AVR>
M0]IGSOF)B$*@A5-9_P#P3V_;5UW]J?PA\,/@;^RA^S9J7BSX7&&[NOCO\4_$
MNGK:>')9[ZVNY[W3-,%PN_5I?[2NL2/$A@5(V4NXDR/JCX$_\$^_V4?V:M4L
M+WX,_#Z_TJST:]N;SPWX?E\5:E=:1H$]PCI/)IVGW%P]K8,R2S)^XC3:L\RK
MM660, <+^T=^PU\3OB#^W[\,?VU_V>/B98> =8\-^&=2\._$;5+C3?MQ\4:'
M.R26^FFV#("\-P'G2X=P(F8?NYP2B_4*@JH4L6('+'J?RI:* "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ***^4?@#^WC\8M1_X*&>/?V&?VKO
MA'8>"+C4-(C\4_ FZM[\7'_"1:!&%M[V*:16,?VZ&=?.>%"=L5P!\ZQ>;( =
MW^UI^UAXL^$GA+QIX2^ _P /D\2?$S1M/\,#0-(UB1H--FN/$.L2Z1I\L\T9
M+B"*XAFEGV@,(HCM.6&/!/@]\4/^"H7P$_;)\&_LN?\ !0?QQ\._B1X&^-VE
M:Q:^&?%O@'PW/H]QX>UJSL7O9-/FC>1Q);R6L5R8I,F0M"2Q7&&^A?'L,/A3
M]NOP!XAFB5;/QEX#UO0;QG7(FO[.YLM0T]/JL/\ ;#COZ=Z\L_X**?ME?LQ_
MLJ_M%?!G4_VA/%LL-QI,.O\ B#PMX?T73I=0UG6M5^S1:3;V5E90*TL\LL>J
MWF,#:/).YE'( / ?^"7WAGPA^T5^Q+\5/^"!W[=^FK<>+_@O#<>#]4LKI0DN
ML>%G<OHFNV88=$C, 1U!,3P0,V&=17K7_!*CPQXU^.W_  3!UW]C#]N#2#XP
MO_ .L>)?A-XOENNGB*QT^:2TAF#.V27M&A42%MQ9=Y8,21U?PW_9OT_]O;1/
M"G[9?[3O[.'B;X*_%W1=1U*/P9JNCZ^MAXET[07N9#:6U]):R/'();=D:6RG
M$L<;NXVALFOI'X4?"CP5\%_!D?@;P'830V:W=S>7,UU=//<7EW<SO/<7,\LA
M+RRRS222,['DL>@P  >*_P#!,?\ 9U_:I_9F_9(T']G[]JCXLZ1XI?PW9/I?
MAJ?3[29-1MM(1W6SAO;SSMEQ<QVWDQ%X8XU4Q</+_K#[_P"%_"OAKP1X?M?"
MG@_0;33-,L8O+L["Q@6**%<YPJJ !R23ZDD]ZOT4 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !11576]<T3PSI-QK_B/6+73["TB,EU>WUPL4,*#JSN
MQ"J!ZDXH M45S'CC7_&.L_"C4-?^ $V@ZOK=[I9;PM<ZE?-_9DDT@Q%-+)"&
M9H%)#MY>695(7D@UX'_P2H_;'^)G[3GP9UWX6_M06=IIOQT^#OB%_"?QATFT
M18XY;Z,;K?5($ 4?9;VWV7$;*JH29%0;4% &-\>?B1^V'^V%J'A#X/\ [%GQ
M9'P9T_5)O%K>.OB/?>&+?6-0T]M#U:/2#IME;S-]G\V>X:9VF?/EQ090%F&/
MG'XG?"K_ (*0_M.?L;_M&?\ !/\ ^,/Q8L?&7QP^!GB'PWXO^#WQ2TG18=*;
MQ,L;IJVEF6UC_<PW?G6%S:L1A S(26VF1_N3]E__ (I7XN?&SX3O^[BL/B''
MKNCVWI9:KIMI<R2?\#U%=5_[Y/?-?*/C?_@H)XON?VG/V@/@?_P3Y^!FL_%/
MXXWGB*V\/IJ$-M]E\-^#(+/2K>*.YUC49U\E3'>SZBZVD?F33+'MVIN#$ XO
M]L7XE>#_ /@KM_P1B@_;\^!=PGACXS? 3=XXTR)E,=_X/\5:(@GU329E;$B*
MZ12H(WVB0&VD88 %?0?[6%M_P49^//CSX,ZE^QIX2\)^%8)O!M_J?BGQ[\0
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
MO%GPO^&.CZ+J_C/69=6\6:O9V:B[U>\D8L9;B8Y>7&2%5F*HN%0*H KL***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKR?]H[]MO]FS]D_QQ\-_
MAU\=?B+;Z+JWQ7\6KX<\&V\JY^T7K1LRES_RSC+^5#O/'F7$*G[V0 >KNZ1(
M9)'"JHRS,< #UKG/C!)X_'PA\4S?".Y@C\4_\(W?'PQ-/ )8UU#[._V9F0\.
MOF["5[CBO%?VW_V$/#_[>_Q"\#_#[X_76J:C\&=(TK6+WQ9X*T[7I]/AU_6#
M)8)IJWK6TD<LUO%$=0D$08(9?+9\[54\#_P2^_9C3]A7X^?';]C3X9>(=9G^
M$>B2^'/$?PST/6=4FO3X<74H+U+W389IF9S LUBLJ(2=HN.2S,SL <Y^U+^P
M+^QS_P %$O@AX@_;4_:M\&ZWXYM_$/PSL[WX7V6D7%]-=>&+&73(KA/[,M+9
MOWFHS7DKOO5'>4"VBP53:>D_X)/_ /!1+2_VA?#.G?L>?%_X5?%+X?\ QF^'
M7P\TF?Q'H/Q>\/&PU#7[5(H[636;9M[BXA>X&'<D,KR $'.:];_8HU&Y\'?L
MR7G@*UT:YOY_AMXC\1>&K+1K,QB=[/3M1NHM-@3S&1 [V"V17<RJ/,7+ <U@
M_L_^'?B]^T9\<_#_ .VA\>?V;9_A1=^&?!>K>'?"_A;6=;M;[6)XM2NM/N+F
MXO6LR\,"K_9L"Q0K+*Q\Z9I!&0JT >'_ +*-GXH_X)Q?\%'_ !W^P=X5\ :_
MKOP@^*T$GQ&^&B^'-+>ZA\#ZC<7)BU73+HK\ME933YNK=W\N)298U+.2*^M?
MA9^SYI7A+X:>+_@]X\MM,\0^&_$_BGQ%?OI5Y9B6&6QUB]N+RXM+A) 5E4R7
M=PI4@J48+C%>C1VUO%+)/% BO*09750"Y P,GO@<4^@"MH^CZ1X>TFVT'0-+
MMK&QLH$@L[*S@6**") %5$10 J@      8JS110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%>=_LX?M7_L^?M<>'->\6?LZ_$[3O%.G^&O%E_P"&
M]:NM.<LEOJ5FX2:+)'S#E75URKHZLI(8&@#T2O"_VB=9^+OCWXD:K^R7X-\:
MCPJGCCX;->Z!XITMFBU+3A;ZG!::S-#+\RK,EIJ-FUN=@V3?,6((V?#G[2W_
M  3(^+_P/_9"NO\ @IY'^TY\4Q^U9X(T*+QSXEU*?QQ<R:3?3PA;N_\ #PTY
M6^S+IWE^=:Q11J.$CW%QN#?>/[2'_%)_'OX(?%.+]VH\8W_A?5KD]$L=2TNX
MD53_ +^H6&EH!ZL/04 ?"GC&[_8M_P""!'[<,7CKX<^%_C>WPS\8_#.Z'Q;L
MO#MIJ_BK1]!U5+^S:QU[4KBXFE:VD>W_ +163:S,RA&$?S9;Z0_X*A_ ?5?V
MKOV5O"W[87['GB73Y_BA\))8?B+\%/$MO,&@U1! ))]/:0$;[34+(M"R[@K%
MHF8X6O8/VE?V@/''P]\3:+\&O /['WC;XFWWC&QND%]IT%E#X<TQ5VHRZM>W
M4RFWC<.3MBAN)'57"Q.<*=;]F#]F[PY^SQ^R;X&_96NS;:UIWA'P78Z!<FXM
M08+Q8;=8G_=.6 C8@XC).U2%R<4 >;?!OXOZ/_P4B^!?P3_:Y^#6CZKH!TOQ
M)I_BG^SO%^B7E@T:3Z;=V-];(TL*BY*V^H7*I-$&A=T4A\?,/;;GX+?"6]^+
MD'Q[OOASH]QXUM-%_LBR\47%BCWMK8^8\AMXI6!:)&>1BP3&_P"7=G:N.G
M& , = ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **\^_:H_
M::^%'[''[/\ XH_:4^-FIW%MX<\)Z7)>WRV4'G7-P5'R001Y'F2R-A%7(&6&
M2J@L.*^/N@VG_!0#]B^PL?V?OBQ=V_A?XF#0;J;Q)X;U)K2YN_#-Q>VLU^EO
M.N&@>:P,\6X8=?,8##8P >VZ;K&D:RLKZ1JMM=""9H9S;3JXCD7JC;2<,.X/
M(KY;UW]G#P?_ ,%#-0U'X;?MD65OXL\-_"WXF^(K75?!-TC16.JW$IMKW0Y;
MJ*,JMPEMI5^@\N0,KRR),070&O+?A[_P3/\ @!_P3@_X*._!WQ]^P;X2N? O
MAKXBZ9KWAKXH>#;'5[JXT_4X[?3GOK"_,=Q+)LGBF@\HR Y(N,<%G+_3/PU_
MXH[]M[XH>#5_=VGBOPIX>\5VP/'GWR_:]+O2/79!8Z2"?^FBCM0!\:_L%?M-
M?"[_ ()P_'C4_P#@GOJ?[)OQ?\ _"?QS\:-1M_@?X^\2Z)*OAP7%XL31Z/"T
MS>=;1RW4=TUL'7]YYPQ@$M7H/_!0#PIXR_8T_;O^%G_!2GX >"]5\0/XRO;?
MX;?&OP%X9LFN;_Q'I,Q>2PU2VMDYGNM/E5F8@%S;.ZY1$8CUSXGZ#^T%^US\
M4;CX$?$+]EU/"'PP\(^/M#UZ'Q_K7BNSNKKQ+)I5_;:G:KI]A:^8UNC75M$L
MDMR\;B(.JQ%I-T7TD54L'*C< 0#CD#_(% 'G_A#X:ZB?COJ7[1(:;3D\3^ ]
M)T;4?#]_"AN()+&ZO[B%V>.1T! U&=&52V2%^;Y:[#PSX/\ "7@NUN;'P=X6
MT[28;W4;C4+R'3+*.!9[NXD:6>X<( &EDD9G=SEG9BQ)))K1HH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HKS'0_VQ_V<?$?[66N?L/Z-\3;
M&?XF^'?"=MXCU;PTC$R06$TAC5B>F\9B9H\[E2XA?&V0&OGG]I+_ ()!?#3_
M (*!_&WXA_$3]MKQ9XXO[&WOK2P^"]AX=\<WFF6WA:R33+1I=1@@M951[Y]0
MDO=TERD@V0P*$VJ"P!](?M#_ !/\3?"2+P3XETH6QTB^^(FE:+XG\^(LWV74
M6>PM_+.1L;^T+FPYP<KO7'S9'P'^VK^P3\(?V,1X!_X*,Z5X!^,'Q%_:8TWX
MHZ3JWB/5OA;_ &IKNM>*;22[#ZOI<=@)1#%I:V3311ILB2)(X$+9<A_8?@O:
M_'KQC_P1/O-/^+7B>[\5_$?P%H^O0V>N7)+7&L:GX7UF[73+MV)):2632[60
MN269G+$DG)^F/C/^T#J/PY^!\'QI^%WP0\7?%)K];-])\.>!$M&O;N.Y*[)@
M;RX@B6)58,[E_E7G!Q0!YAX!^)O[(?\ P6O_ &$/%7A^STG5KGP9XO@O_"WC
M'PWXCTPV.KZ!J,6!+:W,#;OLU[;N8I5P6VL(W4D8->0_\$_/'/Q:_:4_8\^*
M/_!,G]JNUUZ[^(/PVM=:^&?B'Q__ &+<_P!E>(['[*8+/5([[:86GDMIX?-@
M\QKA95=W10W'TC^R+\&/$?@&Z^(7QF\>>#+/PSXD^+7C*+Q+K7ABPODN4TDQ
MZ78Z=% \T8"33F.Q665T!7S9G17E5%E?UVQT^PTNV%EIEC#;PJS,L4$01068
MLQP.,DDD^I)- '+ZE\)?"_Q+\*^%K3X]^"_#_B;5/#MU::K"UYIR7%O;:Q%"
MT?VR!95^5U,DNQ\!EW9&#TZZBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ***YOXP?%SX<? /X6>(/C5\7_%EKH7A?PMI,^I:[J]XQ$=K;1(7=B "
M6.!@*H+,2%4$D"@#I**\9_:,U3XA_M$?L?G4/V,?BI]AO/'\.B)H'CK10DKV
M6C:A>VB7>J6N\;3+%ITUQ/$2/OHAKY@^'G[#OBO_ ()K_M^_!?6?@!^TO\5?
M$O@'XP:GK7A;XE^%/B3XWN-=C>_AT*_U>SU>%KCYH9R^FRQ2L.&$Z@!1D$ ]
M>^*'PF\2_P#!1&'7?V>_B]XRU3P]X.\%?$C5-.^(&E^"-=NM*N?$5N+6UN])
MLI;B%Q,EN]IJ4$]QY4B%Y($48C=D'SY_P3D_;1_90_8?_:'\6?\ !*G6_C'\
M1+[3KKXMW5G\"O$?CG3KRYTF:UET^Q=O#]KJ\VY;B2"_&HQ1ACAOD0.SD _8
MGP[_ .*-_;D^)7A(?NK3Q=X-\/\ B>U4_P#+>^B>\TV^8?[EO;:0"?\ ;'H*
M\\_:9NK[]MOQS<?L96W[+GCRTT[PEX\\.:[JGQ5\4:'%8Z';_P!G7]IJ8;29
MY)?/O;IQ";97AB\N,R2F23"^7* >6?M]PW7_  3A_;E\'?\ !57P987)\">/
MIM.^'G[2&D:=;/*TD,THAT37UBC!:6:UN)%M7VAY&AG1$7.37U?X2\$ZGJ7[
M1UQ^T;X:E"Z!XJ^'-CI&I6^HVEQ:WJSV-]=7%FWD31JR*4U&^#[]K B/Y2#E
M?0=3\/Z#K5S97NLZ)9W<VFW/VG3IKFV21K6;8R>9&6!*/L=UW+@X9AT)JY0!
MQ_PS_9_^"GP;U_Q-XL^%_P ,='T75_&>LRZMXLU>SLU%WJ]Y(Q8RW$QR\N,D
M*K,51<*@50!78444 %%%% !1110 4444 %9'CGX?^!/B?X<F\'?$CP;I>OZ1
M<D&YTK6;".YMIL=-\4@*O@\C(." >H%:]% 'P3_P34U/4OV ?VI_&/\ P1U^
M(.H3GPQ!!<>-?V9]4OI2WVOPQ/.6O-$\QC\\VG7+L%4DNUO*KX5$%=E^WY^T
M+\?O _[6?PP^&G[+_P"R/KGQ9\76WA?6M7LXS=)IVA:!>7#V]C:W^IZC("L$
M0MSJP$2*\TI^5%ZD>J?M;?L)_#?]L+XA?"KX@^.?$^M:)>?";Q5/KVAZCX4O
MI+#4Y)I+9K=[7[;&PDAM)4<^?%& \ICA_>(J,LGM=E:16%G%8P/*R0Q+&C33
M-(Y & 6=R68\<LQ))Y))H \-_9*_9M^.G@VST3XL_MB_%_3_ !A\5+:VU^"[
MN_"]E)::/96FK7ME=OI]O',SRR16QL((X97*MLW[ERYKW>BB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR7]MG]CKX6?MS?LT^,OV;
MOB?9K#;^*](%O!K5O"/M6F7<3&6SO(6X(DMY]LR<XR".C-GUJB@#Y6_X),_M
M;?$7]H3X&ZO\%?VE_+MOCA\$M;/@[XN6.[FZO(5S;:M'D M!?6X2Y1P K,TH
M486O'_&7A'_@IS^UM\:_CA\'/@MX2M?@=\-/$OC.73-9^-7BJW-UK^J:;;:?
M;:<]OH.G?((D9X+F5+^X;9B\+P(Y4.?JC1OV&_@)I?[7VO\ [<=QHMU<^/\
M7]%L=(FNC>O%:16=H&\D&VC*QSRAG8B><22K\JHR*H6O8: .<^'?PM\+_#-M
M9N] 6X>\\1ZG%J6OWMS<,[WMZEE:V7GE?NQEH;.#<L852P9\;G8GHZ** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ([NTM;^UEL+ZVCF
M@GC:.:&5 R2(1@JP/!!!P0:_/W]H#1M(_P""3_\ P45\/?ME^#M+M]&^!WQ_
MNK#P7\:K"R@6&R\.^(US'HNO[% 2&.7)LKA_E1=T<C%F(K]!J\X_:[_9G\$?
MMD_LU^,/V7?B4^S0/&^DMIFKRI;)++% [*6D@WY5+A,;XI6#".54D*/LVD \
M]_X*A_$GQ/\ #O\ 99-IX)^!_BGXD:MXC\8Z'I-OX+\(V0FNM5@:_BGNX&9B
M$@B:S@N5>:0A(U;<QP*YO]GCX!_MN?'/Q%K/QF_X*(^(?#GA^UU6X\/W?A#X
M->!+F2YA\*R:5JBZG!-=:FY'VV\DE6..;RHTA,<>Q2P8FOH;X.?";PU\#_AO
MI7PO\(ZIKM[8:1:1V\%WXD\0W6J7LH1 H:6YNI'D<X4=6P.@ &!73T %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $-]ING:I#]FU
M.PAN(\,/+GB#KAE*-P1W5F4^H8CH:^"_^"?MS<?\$X?VU?%7_!)7Q;</#\/O
M%27WCO\ 9AO+ACY<>GO*9-7\-HQ_CLIW,\2?,QMYRS$8 K[ZKR?]HW]BK]G_
M /:Q\:> _&?QY\*OKA^&^LS:OX8L&G,4,=])%Y7G2&,"211&67R2_DONS)'(
M50J >+_MO:O_ ,%!]:_; \&^#OV'/@5H$[V7P\U)=0^*?Q"NI$\/^&Y=1O;9
M=ZV\0\W4;U(M-D"01%0HNP975' ;UG]DG]D.;]G?P5H+?$_XOZQ\2_'VF0ZX
M-1^(&M0):2W;:OJ*:E?1I:VY$,,!N(XS%&0YA1-B. S!O9+>W@M($M;6!(HH
MD"1QQJ%5% P  .@ [4^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ^,?^"M?[,7CF/P7X9_;_\ V1/"$#?&7]G[5KCQ+H^GV,(C
M?Q5HT@/]LZ'*4&9!<V^]TX9O.C3;AG)KWWX8_M<?"OXV?L@6'[:?P?:]\1>%
M=6\%/XDTNWTRV::\N(D@:5K58H]S&Y5D:$Q %A*I3!(Q7J#;BI"$ XX)&1FO
M&?V,?V%/@C^PSX0U;PI\'%U8KKVOWVM:F+_5II+6*ZO+A[B=;.T+_9]/@\Q^
M(;=$&%7>78;R ?-7["/PU_X*;_&[3_A+XE^/?A_2_@3\,? -I%=S?#V55U'Q
M1XYOWLIH9[C5G#"#3+>22YEN/LB>;-O.)2I Q]P_#/X>^&OA)\-_#_PI\%P3
M1:/X8T2TTG28[FX::1+:VA2&(-(Y+.P1%RQ))/)Y-;=% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !61XY^'_@3XG^')O!WQ(\&Z7K^D
M7)!N=*UFPCN;:;'3?%("KX/(R#@@'J!6O10!\$_\$U-3U+]@']J?QC_P1U^(
M.H3GPQ!!<>-?V9]4OI2WVOPQ/.6O-$\QC\\VG7+L%4DNUO*KX5$%=E^WY^T+
M\?? _P"UG\+_ (:?LO\ [(^N?%GQ=;>%]:U>SC-TFG:#H%Y</;V-K?ZGJ,@*
MP1"W.K 1(KS2GY47J1ZI^UM^PG\-_P!L+XA?"KX@^.?$^M:)>?";Q5/KVAZC
MX4OI+#4Y)I+9K=[7[;&PDAM)4<^?%& \ICA_>(J,LGM=E:16%G%8P/*R0Q+&
MC33-(Y & 6=R68\<LQ))Y))H \-_9*_9M^.G@VST3XL_MB_%_3_&'Q4MK;7X
M+N[\+V4EIH]E::M>V5V^GV\<S/+)%;&P@CAE<JVS?N7+FO=Z** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "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 **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJF
MN:YI'AG2+C7]?U"*TLK2,R7-S,V$C4=23V% %NBOGD_\%;?^"7 N)[5_^"B'
MP722U<I=K)\2=-7R&!P0^9ODP00<XQ@U[;X ^(OP^^+'A&S\?_"SQWHWB70=
M1C+Z?K?A_5(KRTNE!(+1S0LR.,@C()Z4 ;-%%<=\=_V@_@E^S!\-;[XP_M!_
M%#1O"'AG3A_I>L:W>+#$&VE@BYYD<A6(106.TX!Q0!V-%<U\&OC!\.?V@OA/
MX<^./PA\1C6/"WBW1K?5?#^JBUE@%W9SH)(I?+F1)$W*P.UU5AGD"NEH ***
M* "BBLGQSX\\%_#/PO=>-OB#XGLM&TBQC\R]U/49Q%! G=G=N% [D\"@#6HK
MS;X#?MC?LH?M2M=C]FO]H[P7X^%@2+Y_!_B.WU%;<X4X=H'8*<,IP3G!%9%S
M_P % _V'+/XJ_P#"BKO]K7X?1^-O-\O_ (0]_%5J-4+[=VW[+O\ -SM!;[O3
MGI0![!117'?'C]H/X)?LP?#6^^,/[0?Q0T;PAX9TU<W>L:W>+#$#@L$7/,CD
M*Q"*"QP< XH [&BN:^#?Q?\ AU^T!\*/#GQP^$7B(:OX6\6Z-;ZMX>U06LL
MN[.>,212^7,B2)N1@=KJK#/(!KR63_@J/^PC;_&+PS\#+WX\1VNM>-=2ET[P
M7?7OAW4H-'\0WD4GE26UAJ\EL-/O)1+B/RX;AVWD)C<0* /?Z*XCXX_M*?L^
M_LS>'8_%_P"T1\:?#/@?297V)JOBK68;&V+9"A?-F95!)90!GDD5?^$7QN^$
M'Q^\(0_$'X(?$S1/%N@W'_'MK/A[48[NUF'JDL9*N/<$T =11110 4444 %%
M%% !1110 445YQ^S?^UQ^SK^UWI?BC6OV<_B;;>)[7P9XPO/"WB6:VL[B$66
MK6FPSVY\^-"^T2(1(FZ-@V59J /1Z*** "BBB@ HK@_VCOVH/V?/V1/AC=_&
M7]I;XMZ-X-\-61Q-JFLW6P.YZ1QH 7FD.#B.-68X. :Z+X<?$+PA\6_AYH/Q
M6^'NK_VAH'B?1;75M#O_ +/)%]IL[F%9H9=DJJZ;HW5MKJK#." <B@#:HKS+
MX[_MH_LC?LN7=K8_M)_M+>"/ 4M]_P >2^,/$MMIWVCC.(S.ZASCL,UW?A#Q
MCX6\?>';7Q=X*UZUU32[U-]I?V4H>*9<XW*PX(XZB@#2HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBO,OCQ^V9^RY^S)K.F^&?CG\;-$T#5]9
MA>?2M#FF::_NX4.'FCM85>9HE/#2!-BG@D4 >FT5YY\$?VM?V8?VE)Y[7]GS
MX^^$_&LMK8QWE['X9UR&]:UB>1XU,PB8^4Q>*1=CX8&-@0"IK9^,GQP^#_[/
M/@2?XF_'+XDZ-X5T"VFCADU36[Y((FFD;;'"A8YDE=L*D:Y=R0%!/% '545P
M_P #/VE/@3^TKHVH:Y\#?B9IOB&+1[_[#K,%JS)<:;<[ _DW,$@66WD*,K!9
M%4E6# $$&I?C;^T7\!OV:_#"^-OV@_C#X<\$Z,S[1J_BC5XK&U#;E7!EE94!
M)=0,GDL * .SHKQ'X<?\%+O^"=OQ?\5V/@3X6_MT_"/Q!K>J.$TO2-*^(>G3
M7-ZQ;:%AB68M*<\84$YKVZ@ HKF_BW\8OA-\ OA_?_%?XX?$O0O"'AC2_+_M
M+Q!XEU6*RL[7S)%BC\R:5E1=TCH@R>68 <FN5^ '[:G[(7[5NH:EI7[,G[3O
M@/X@7.C0QRZM!X.\4VNHO91R%@C2B!V\L,58 G&=IQT- 'IU%>6_$W]MS]D?
MX,^/6^&'Q2_:%\+:'KL"6[W]A?ZFJG3DN&VV[7;_ '+-96XC:<H)#PI->FW=
M]96%E+J=_>106T$32S7$T@5(T R69CP  ,DGC% $M%>8_!S]M']E+]H+Q0_@
MOX+?'SPUXCU063WMO9Z;J"LU[:*X1KJV)P+NW#E5,T)>,%E!;)&?3J "BO(+
MS_@H%^P[I_Q4_P"%%7W[6GP^A\;&3RQX/D\56PU0MM+8%J7\TG:"WW>@STKU
M^@ HHKDOC?\ 'CX,_LU_#?4/B]\?/B9H_A+PSI<9>]UG7+U8(4X)V@GEW(4X
M106.. : .MHKEO@E\:?AE^T9\)/#WQU^#/B<:UX4\5:7%J.@:LMI- +NUD&4
MD$<R)(F1V95/M74T %%%% !1110 4444 %%%% !1110 4444 %%%% !117F'
MQW_;6_9"_9=OK;3OVDOVF? W@*:]!^Q)XP\36VG?:,#)\LSNH? ()QG&: /3
MZ*\M^"?[<7[&/[2GB&;PC^SW^UC\./&VKVT1EN-(\+>-+&^NXXP 2[0PRLX7
M!'S8Q[UZE0 4444 %%%% !17-_%KXR?"7X">!KOXG?&_XFZ#X0\.V&/MFN>)
M-6ALK6(GA5,LK*NXG@+G)/ !->8Z1_P4L_81U6XBM[C]IKPYI'VE6-A-XFDD
MTB*^PF\BVDO4B2Y.P%L1%S@$] : /<J*J:!KVD>*="LO$_A^_2ZL-1M([JQN
MHONS0R*'1QGL5(/XU;H **** "BBB@ HHK"T'XF>!?%'C#5_ ?AOQ#%?ZGX?
M,:ZW#:1O)'8RNH=8)95'EI-L9'\DMY@21'*A74D W:**Y_PQ\4_A_P",O%>N
M>!/#WB:&;6_#<L::YH\J/%=6BR F*5HI K&&3:_ES &.38^QFVM@ Z"BBB@
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
MT75I-'UGXB236Y8W\L]MMU#4LDQ106-DP#),@D2?S$ ^>?\ @E1\8OA=>?\
M!IM\7_AO:^.=/?7/"WP?^),/B335G'F:7+=G5S:PS]HI90Z%(V(=@ZD A@2
M?1'A_P"*OQE^#W_!L)X3\9?!7P'+JM_;?LAO)<ZK!KT5C)H,:>&9'&H*'!,S
M1, PC3#$C@UZ)_P1Y\"V_P ?/^"9W[/'AO\ :-_9$T :)X*^'?A'6OA_K6MW
MUEJHN;^&Q1HM2@AV;K&=,AU8G>/-(!X->>^%_%_A6U_X-.)=7N/$=BEJ?V*[
MS3Q<-=($^U-X=DME@W9QYAG(BV]=YVXSQ7TC_P $8M;T?7_^"3'[.-YH>J6]
MW%%\&?#UM+);2AU2:&PABEC)'1DD1D8=0RD'D4 <-_P<2113?\$6?C^DT:L!
MX2@8!AGD:A:D'\" ?PK!M/V[])_X)H_\$+/@S^U/K/P&\3>-=%\.? WP<+^U
M\,7-E"MB)=-L((GG:XF1UB:6:--T,<S+G)0*"PUO^#C37-&T+_@BQ\>7UG5;
M>U%UX:M;:V^T3!/-F?4+8)&N?O,3T Y-?.W_  4/\7^%-0_X-%;'5;'Q)8S6
MUQ\ / -K!/%=(RR7 DTA#$"#RX=64KU!4@C(- 'T#\2/^"SVI?!_QM\*=;^*
M7[#?CW0?A!\6?$VF>&]%^+NI:M8I'%JM^A:W#Z9O^V):L0P%Q,D)*HSK&04W
M\A^V;^W1^VKX)_X+,? W]D;X:? &/4/!]UX:\0>(;:RC\96]I<>*YXK"6#=*
M6!2W@M_-D98W+-*Y#D*42O/?^"[GC+PA;_\ !+/]F77;CQ/IZ6=S\:/AU<VU
MVUX@CEA6%Y&D5LX90@+$C@#GI70_\%"_BU\+_@%_P7__ &3/B_\ '#XA:-X1
M\)R_"OQI9+XF\1ZC'9V N/(R(VN)2L:L=\8 +#)D0#)8 @'U_P"-_P!KOQK/
M\3]1_9^_9[^!L?C;Q]X;\.66L>-=/O?%4>F:9X?6[$AM;2:]\F9GNIO)F:.*
M.%@$CWRO"LD1D\-\-?\ !<WX7>(_V+?BQ^U1;_LS^/)/$/P)UV_T3XO_  PM
M;K33J/AJ]M-XFD>:6YCBGM04;$T.]R$?$1*,!\I>)OCE^Q!^R3_P6U^.4/\
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
MG\!)?@]#J7Q%\.6>LM=Z1X>\6R7F+73(YV9A]I$,;2JK,SQQ7,JL<*H'F?\
MP26_:&_82_;._8]_:>^'W_!6KXS>%/"_QH^(WC75;'XQ1?$?7;;2=3L].C2,
M6$-D;QE\JWL)4D\J),B":(EE&Y2P!];R?M!W/[#FN^//^"M'[1_P8\5:C:_M
M!:EX/\,>%/ ?PL_L_6KS3;&".XCTJ6[<7<45W>7DM\X/V5IXXE,$:R2 &0]O
M_P %O]<U#QI_P1!^._B#Q%X!U3PY<W7PZFEFT#7GM)+NS83QE5D-I// 6X##
M9*X&1SG('YN_\$M?VWM(_9)^+_P__8._X*S_ !>N]%^%_P ++B_U[]F#Q]XM
M\+7>F:5XP@,DMK87UQ/>!6BAMK=[A[-9$$:FZ4LX-O:EOO?_ (+"_M2_!3]H
M7_@A9^T%\7OA;XNBO?"5[X9N=+T#Q+(1'9Z[(+B&+S;)V.9X6G+PI( !(\3E
M-R%'8 ^4_P#@H7XW_8[\4_\ !K!\(O!/Q!\2^&=6\=/\%O =K\,-)LKJ&XUE
M?$2V>G*4LXXR95D"B590H!V;U;D@']0/^";6E_'W1/V ?@WI'[4LM\_Q"MOA
MSI,?BW^U&+7:W8MDW+<$\M.!@2$Y)D#DDGFO.O\ @CU\,_@+JW_!-G]F_P"*
MGAKX=^$KC7$^"'A:*;Q'9Z/;-=BYCTFWAG4SJN_>LBNC?-D,K \YKZQH _/;
M_@ME;_MN:SXW^&D_PA_X)FZ7^TI\'O" O-?^(/@K5?$&GQQZOJ#126UI%]AN
M!(]W]GB>XF$?D3*TTUNX7? ,;W_!,3]LG_@FYX^_8W^)/[37[#_[*GAGX1ZA
MX.L[IOBU\.M+\#V6@ZGINHZ?;SRBWO8[6)/-  F$4I!ZR#".LD:_0WC#_@H;
M^Q!\.?V@;[]ECXD_M0>#_#7C[3M'AU2Y\/>)=673W-I*"4>.6XV12G"EBB.S
MJHRP YKYY_9/_9@^'GQS_:\_:Q_:O^'4*V_PQ^.GAC0_"MCJNGQ;+;Q1<VMC
M=PZAK%MT$T!^U1P1W"_+,\-Q(I9&61P#B_\ @WU^&]A^U!_P1ROOBA^T';QZ
M]K7[2GB'Q?K/Q,N[J,,VIM<W]UIK*V[/R"WMD1$^ZBX  %? \'[=WQM^,_\
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
M]$_9O_9RT[Q/KUA;$_M6>&[Z6"\G1<V<%GJ(GF*L>8T\V,,W0>8N>HH \_\
M^#D?6? OQ9^/O[*VD?L+>(=,U?\ :DC^*UO-X7N_!=S'/J-IH?E,TLMV\!+)
M:";R'!E(C\L7)'R^;7Z3_$W]K+Q+#\9-7_9Q_9K^$$?Q!\;>&M"M=7\5P7OB
M1-(TS1(+HRBTAGNS%._VJX$$S1PI"^$C+RM$KQ&3T7P+\)?@YX#NIO$'PS^&
M?AG19M1C!GOM"T6WMFN4.&&YXD!<'@\D^M?D]\3_ (M?L9?L4?\ !=;X\:-_
MP5:^$?A!_!7QXT?PUKOPB^)/C[P?!J.GVTFGZ9'87E@T\L,@M\NO^RJ^2A?'
MG1D@'VA^S;_P6,_9P^-G[.7Q2^.?Q'T#6?AYJOP.\0W6@?%OP1K(2ZO]%U2&
M0PK;PFW++>>=*/*@:/F63Y H/%4_C1_P55\4?LE_$SX9:3^V?^R;J/@#P/\
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
M0!FVO@[PC8^%%\"67A738=#2R^QIHT5C&MHMOMV^2(0-@CV\;,8QQBL3X;_
M+X%?!O0K[PO\(/@KX2\*:9JDC2:GIWAOPY:V,%V[ @M+'!&JR$@D$L#D$UUM
M% ',:1\$O@QX?\,W_@O0?A%X8LM&U0@ZGI-IH%M';79X&98E0))T'W@>@J?P
M-\)?A5\,&NF^&GPS\/\ ATWH07IT+1H+3[1LW;-_E(N_;N;&<XW''4UT%% !
M1110 4444 %%%% !1110 4444 %%%% !7)^+O@+\#/B!K3>(_'GP7\)ZWJ+Q
MJCW^K^'+6YF95&%4O(A8@#H,\5UE% &?X6\)^%? VA0>%O!7AG3]'TRUW?9M
M.TNR2W@AW,7;;'& JY9F8X')8GJ:ROBA\&O@_P#&_0$\*?&GX4^&O%^EQSB:
M/3?%&A6^H6ZR@$!Q'.C*& )YQGFNEHH J:#H&A>%=%M?#7A?1;33=.L8%@L;
M"PMEA@MXE&%1$0!44#@   5S7@C]GKX!?#/QAJ7Q"^&_P.\'^']?UK=_;&N:
M)X9M;2\OLMN/G311J\N6&3N)YYKL** ./M_V>?@!:>)E\:6GP-\'Q:RE[]L3
M5H_#-JMRMQNW^<)1'O$F[YM^<YYSFNPHHH JZYH6B>)](N/#_B71K34+"\B,
M5W8WUNLT,Z'JKHX*L#Z$8KSKP+^Q'^Q?\+_%2^.OAI^R)\,/#NMI)YB:SH7@
M'3K2[5\YW":*%7!SWS7I]% '.>./@[\(_B;<P7OQ)^%GASQ#-:QE+677-#M[
MMH5)R54RHQ4$\X%:WAWPUX<\(:);^&?"?A^RTO3;1"EKI^G6B000J220D: *
MHR2< =S5VB@#BOA_^S7^SI\)_%5_XZ^%GP"\%>&M;U3=_:>L^'_"MG975WN.
M3YLL,:O)D\G<3DUI?$WX/?"3XU:'%X8^,GPM\.>+=-M[I;J#3O$VB6]_!'.N
M=LJQSHRAQDX8#(R>:Z.B@#G&\$> /!&H:A\2/#7PMT[^W'TJ.UN+K1])MTO[
MRV@!\FU\SY"RKDA$9@JYXQ7Y_?\ !'3]@G5_#6C_ !HTC]O3]@*PM-2\0_M&
M^*/'_@74O'6DZ'K"PZ=J/V,0K')%/<-;W ,+EDPHP 0Q[?I)10!SOQ6^$_P]
M^-WPLU_X*_%#PO;:MX8\3Z+<:3K>DSKB.XM)HS')'Q@KE6.",$'!!! ->=?L
MC?"/XG?!?X-P?LH_&01^+-#\(Z2FC^&O&5TT3_V[HB)Y-O!?P-\RWL<(6&9@
MK0SA1,&5I7@B]GHH Y#3?V??@)HWA73O NC_  1\(6FAZ/J:ZEI.C6WAJUCM
M+*\4DK<PPK&$BE!)Q(H##)YYKS+XV_LSZW^UK\?? ^K?&'15LOAS\)O%">)M
M%T*:>.2;Q-XCAC=+.]E$9816=H)9)8XV/F37!1W2-+=?/]\HH **** "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 **** "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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
+ HHHH **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385102768">
<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, 2022</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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">$ 8,012,399,320<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,698,497<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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 2023, 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="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="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350384976960">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>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="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350388783872">
<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, 2022</div></th>
<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="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="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 658,626<span></span>
</td>
<td class="nump">$ 619,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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">1,018,287<span></span>
</td>
<td class="nump">984,691<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">432,734<span></span>
</td>
<td class="nump">494,991<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">175,465<span></span>
</td>
<td class="nump">169,864<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,285,112<span></span>
</td>
<td class="nump">2,268,547<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">109,687<span></span>
</td>
<td class="nump">93,403<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="nump">201,998<span></span>
</td>
<td class="nump">228,793<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">5,317<span></span>
</td>
<td class="nump">3,334<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">237,810<span></span>
</td>
<td class="nump">222,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Noncurrent deferred income taxes</a></td>
<td class="nump">124,564<span></span>
</td>
<td class="nump">135,427<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,964,488<span></span>
</td>
<td class="nump">2,952,359<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">168,163<span></span>
</td>
<td class="nump">183,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and benefit costs</a></td>
<td class="nump">472,310<span></span>
</td>
<td class="nump">540,183<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrent', window );">Employee deferred compensation plan obligations</a></td>
<td class="nump">474,111<span></span>
</td>
<td class="nump">535,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Income taxes payable</a></td>
<td class="nump">15,535<span></span>
</td>
<td class="nump">15,631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">86,083<span></span>
</td>
<td class="nump">83,787<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,216,202<span></span>
</td>
<td class="nump">1,358,673<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Noncurrent operating lease liabilities</a></td>
<td class="nump">151,768<span></span>
</td>
<td class="nump">181,291<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">27,960<span></span>
</td>
<td class="nump">31,344<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">1,395,930<span></span>
</td>
<td class="nump">1,571,308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies (Note K)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, $0.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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.001 par value; authorized 260,000,000 shares; issued and outstanding 107,698,498 and 110,685,989 shares</a></td>
<td class="nump">108<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">1,293,565<span></span>
</td>
<td class="nump">1,235,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
<td class="num">(43,623)<span></span>
</td>
<td class="num">(22,622)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">318,508<span></span>
</td>
<td class="nump">167,659<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,568,558<span></span>
</td>
<td class="nump">1,381,051<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 2,964,488<span></span>
</td>
<td class="nump">$ 2,952,359<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan Assets, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20028-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350384867184">
<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, 2022</div></th>
<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="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="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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">107,698,498<span></span>
</td>
<td class="nump">110,685,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding (in shares)</a></td>
<td class="nump">107,698,498<span></span>
</td>
<td class="nump">110,685,989<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350388726608">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">$ 7,238,142<span></span>
</td>
<td class="nump">$ 6,461,444<span></span>
</td>
<td class="nump">$ 5,109,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs of services</a></td>
<td class="nump">4,144,093<span></span>
</td>
<td class="nump">3,765,416<span></span>
</td>
<td class="nump">3,096,389<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross margin</a></td>
<td class="nump">3,094,049<span></span>
</td>
<td class="nump">2,696,028<span></span>
</td>
<td class="nump">2,012,611<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">2,117,296<span></span>
</td>
<td class="nump">1,951,282<span></span>
</td>
<td class="nump">1,666,041<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanInvestmentIncome', window );">(Income) loss from investments held in employee deferred compensation trusts</a></td>
<td class="nump">86,139<span></span>
</td>
<td class="num">(61,078)<span></span>
</td>
<td class="num">(75,188)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">1,667<span></span>
</td>
<td class="nump">2,241<span></span>
</td>
<td class="nump">1,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income, net</a></td>
<td class="num">(8,008)<span></span>
</td>
<td class="num">(197)<span></span>
</td>
<td class="num">(1,343)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">896,955<span></span>
</td>
<td class="nump">803,780<span></span>
</td>
<td class="nump">421,882<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">239,036<span></span>
</td>
<td class="nump">205,154<span></span>
</td>
<td class="nump">115,606<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 657,919<span></span>
</td>
<td class="nump">$ 598,626<span></span>
</td>
<td class="nump">$ 306,276<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 6.08<span></span>
</td>
<td class="nump">$ 5.42<span></span>
</td>
<td class="nump">$ 2.72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 6.03<span></span>
</td>
<td class="nump">$ 5.36<span></span>
</td>
<td class="nump">$ 2.70<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">108,214<span></span>
</td>
<td class="nump">110,482<span></span>
</td>
<td class="nump">112,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">109,171<span></span>
</td>
<td class="nump">111,718<span></span>
</td>
<td class="nump">113,318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share (usd per share)</a></td>
<td class="nump">$ 1.72<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.36<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan, Investment Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385184256">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 657,919<span></span>
</td>
<td class="nump">$ 598,626<span></span>
</td>
<td class="nump">$ 306,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxAbstract', window );"><strong>Other 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="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments, net of tax</a></td>
<td class="num">(25,274)<span></span>
</td>
<td class="num">(18,702)<span></span>
</td>
<td class="nump">18,973<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign defined benefit plan adjustments, net of tax</a></td>
<td class="nump">4,273<span></span>
</td>
<td class="nump">812<span></span>
</td>
<td class="num">(3,719)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Total other comprehensive income (loss)</a></td>
<td class="num">(21,001)<span></span>
</td>
<td class="num">(17,890)<span></span>
</td>
<td class="nump">15,254<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income (loss)</a></td>
<td class="nump">$ 636,918<span></span>
</td>
<td class="nump">$ 580,736<span></span>
</td>
<td class="nump">$ 321,530<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><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 https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherComprehensiveIncomeLossTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350383895600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> $ 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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance at beginning 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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', 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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance at end of period, (in shares) at Dec. 31, 2021</a></td>
<td class="nump">110,685,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,686,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at 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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">657,919<span></span>
</td>
<td class="text">&#160;<span></span>
</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">657,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(21,001)<span></span>
</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">(21,001)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCash', window );">Dividends declared</a></td>
<td class="num">(189,266)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(189,266)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">693,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">57,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,663<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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,681,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Repurchases of common stock</a></td>
<td class="num">$ (317,808)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(317,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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance at end of period, (in shares) at Dec. 31, 2022</a></td>
<td class="nump">107,698,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,698,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Dec. 31, 2022</a></td>
<td class="nump">$ 1,568,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 108<span></span>
</td>
<td class="nump">$ 1,293,565<span></span>
</td>
<td class="num">$ (43,623)<span></span>
</td>
<td class="nump">$ 318,508<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_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350388781712">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividends, per share (usd per share)</a></td>
<td class="nump">$ 1.72<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.36<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350383886544">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 657,919<span></span>
</td>
<td class="nump">$ 598,626<span></span>
</td>
<td class="nump">$ 306,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Allowance for credit losses</a></td>
<td class="nump">8,771<span></span>
</td>
<td class="nump">9,464<span></span>
</td>
<td class="nump">4,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">47,398<span></span>
</td>
<td class="nump">52,210<span></span>
</td>
<td class="nump">62,281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_AmortizationOfCloudComputingImplementationCosts', window );">Amortization of cloud computing implementation costs</a></td>
<td class="nump">28,925<span></span>
</td>
<td class="nump">28,023<span></span>
</td>
<td class="nump">18,399<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">1,667<span></span>
</td>
<td class="nump">2,241<span></span>
</td>
<td class="nump">1,219<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss', window );">Realized and unrealized (gains) losses from investments held in employee deferred compensation trusts</a></td>
<td class="nump">98,776<span></span>
</td>
<td class="num">(37,359)<span></span>
</td>
<td class="num">(66,866)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedStockExpense', window );">Stock-based compensation</a></td>
<td class="nump">57,663<span></span>
</td>
<td class="nump">55,932<span></span>
</td>
<td class="nump">52,486<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="nump">10,810<span></span>
</td>
<td class="num">(21,133)<span></span>
</td>
<td class="num">(13,146)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of 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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(65,626)<span></span>
</td>
<td class="num">(292,628)<span></span>
</td>
<td class="nump">127,740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidExpense', window );">Capitalized cloud computing implementation costs</a></td>
<td class="num">(40,357)<span></span>
</td>
<td class="num">(31,240)<span></span>
</td>
<td class="num">(33,178)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">3,735<span></span>
</td>
<td class="nump">52,610<span></span>
</td>
<td class="nump">1,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_IncreaseDecreaseInAccruedPayrollAndBenefitCost', window );">Accrued payroll and benefit cost</a></td>
<td class="num">(58,067)<span></span>
</td>
<td class="nump">99,005<span></span>
</td>
<td class="nump">119,231<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCompensation', window );">Employee deferred compensation plan obligations</a></td>
<td class="num">(61,165)<span></span>
</td>
<td class="nump">100,058<span></span>
</td>
<td class="nump">13,923<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">2,596<span></span>
</td>
<td class="nump">3,587<span></span>
</td>
<td class="nump">182<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other assets and liabilities, net</a></td>
<td class="num">(9,295)<span></span>
</td>
<td class="num">(16,260)<span></span>
</td>
<td class="nump">2,683<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash flows provided by operating activities</a></td>
<td class="nump">683,750<span></span>
</td>
<td class="nump">603,136<span></span>
</td>
<td class="nump">596,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="num">(61,120)<span></span>
</td>
<td class="num">(36,611)<span></span>
</td>
<td class="num">(33,377)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_PaymentsForEmployeeDeferredCompensationPlan', window );">Investments in employee deferred compensation trusts</a></td>
<td class="num">(67,388)<span></span>
</td>
<td class="num">(85,432)<span></span>
</td>
<td class="num">(64,351)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions', window );">Proceeds from employee deferred compensation trust redemptions</a></td>
<td class="nump">30,869<span></span>
</td>
<td class="nump">34,434<span></span>
</td>
<td class="nump">123,025<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments for acquisitions, net of cash acquired</a></td>
<td class="num">(18,984)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(15,836)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash flows (used in) provided by investing activities</a></td>
<td class="num">(116,623)<span></span>
</td>
<td class="num">(87,609)<span></span>
</td>
<td class="nump">9,461<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(239)<span></span>
</td>
<td class="num">(218)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchases of common stock</a></td>
<td class="num">(319,897)<span></span>
</td>
<td class="num">(287,738)<span></span>
</td>
<td class="num">(159,172)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Dividends paid</a></td>
<td class="num">(189,286)<span></span>
</td>
<td class="num">(170,612)<span></span>
</td>
<td class="num">(155,935)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash flows used in financing activities</a></td>
<td class="num">(509,183)<span></span>
</td>
<td class="num">(458,589)<span></span>
</td>
<td class="num">(315,325)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate fluctuations</a></td>
<td class="num">(18,319)<span></span>
</td>
<td class="num">(12,363)<span></span>
</td>
<td class="nump">13,284<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Change in cash and cash equivalents</a></td>
<td class="nump">39,625<span></span>
</td>
<td class="nump">44,575<span></span>
</td>
<td class="nump">303,948<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">658,626<span></span>
</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="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="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest</a></td>
<td class="nump">368<span></span>
</td>
<td class="nump">548<span></span>
</td>
<td class="nump">577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes, net of refunds</a></td>
<td class="nump">217,927<span></span>
</td>
<td class="nump">219,726<span></span>
</td>
<td class="nump">128,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_rhi_StockRepurchasesAwaitingSettlement', window );">Stock repurchases awaiting settlement</a></td>
<td class="nump">3,504<span></span>
</td>
<td class="nump">5,593<span></span>
</td>
<td class="nump">3,104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanFundExchangesWithinPlan', window );">Fund exchanges within employee deferred compensation trusts</a></td>
<td class="nump">103,003<span></span>
</td>
<td class="nump">116,815<span></span>
</td>
<td class="nump">208,055<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition', window );">Contingent consideration related to acquisition</a></td>
<td class="nump">$ 1,300<span></span>
</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_AmortizationOfCloudComputingImplementationCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization of Cloud Computing Implementation Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Paid During Period For [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan, Fund Exchanges Within Plan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan, Realized and Unrealized Gain (Loss)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Accrued Payroll and Benefit Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash Or Part Noncash, Contingent Consideration Related To Acquisition</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition</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_PaymentsForEmployeeDeferredCompensationPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments For Employee Deferred Compensation Plan</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_ProceedsFromEmployeeDeferredCompensationTrustRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Employee Deferred Compensation Trust Redemptions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchases Awaiting Settlement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_RestrictedStockExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350472825872">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><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-align:justify;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;) is a specialized talent solutions and business consulting firm that connects opportunities at great companies with highly skilled job seekers. </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-weight:400;line-height:120%"> offers contract talent solutions and permanent placement talent solutions for finance and accounting, technology, marketing and creative, legal, administrative, and customer support roles. Robert Half is also the parent company 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: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%">, a global consulting firm that provides internal audit, risk, business, and technology consulting solutions.</span></div><div style="margin-top:9pt;text-align:justify;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 2022 the Company unified its family of Robert Half brands to focus on its key brand,</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%">This simplifies the Company&#8217;s go-to-market brand structure for clients and candidates, provides leverage for greater brand awareness, and allows future flexibility to expand the Company&#8217;s existing functional specializations. In connection with this process, the Company&#8217;s current financial statement disclosures reflect new names for its reportable segments, including contract talent solutions (formerly temporary and consultant staffing), permanent placement talent solutions (formerly permanent placement staffing) and Protiviti (formerly risk consulting and internal audit services). What was previously referred to as staffing operations is now referred to as talent solutions. </span></div><div style="margin-top:9pt;text-align:justify;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 presentation of contract talent solutions includes functional specializations rather than the previously branded divisions. The functional specializations are: finance and accounting, which combines the former </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%"> 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: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%"> divisions; administrative and customer support, which consists of the former </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%">; and technology, which includes the former</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></div><div style="margin-top:9pt;text-align:justify;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 operates in North America, South America, Europe, Asia, and Australia. The Company is a Delaware corporation.</span></div><div style="margin-top:9pt;text-align:justify;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 2022 presentation.</span></div><div style="margin-top:9pt;text-align:justify;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-align:justify;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. As of December&#160;31, 2022, 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. Actual results and outcomes may differ from management&#8217;s estimates and assumptions. </span></div><div style="margin-top:9pt;text-align:justify;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: contract talent solutions, permanent placement talent solutions, and Protiviti. 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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of the revenue recognition accounting policy.</span></div><div style="margin-top:9pt;text-align:justify;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 contract talent solutions consist of payroll, payroll taxes, and benefit costs for the Company&#8217;s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement talent solutions consist of reimbursable expenses. Protiviti 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-align:justify;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 $55.6 million, $49.3 million and $37.2 million for the years ended December&#160;31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:12pt;text-align:justify;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) Loss 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 and adjustments are recorded in selling, general and administrative expenses or, in the case of Protiviti, 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) loss from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments and is presented separately on the Consolidated Statements of Operations.</span></div><div style="margin-top:9pt;text-align:justify;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) loss from investments held in employee deferred compensation trusts (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(12,637)</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%">(23,719)</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%">(8,322)</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) losses</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%">98,776&#160;</span></td><td style="background-color:#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%">(37,359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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) loss 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%">86,139&#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%">(61,078)</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%">(75,188)</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-align:justify;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-align:justify;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-align:justify;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-align:justify"><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-align:justify"><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:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: unobservable inputs in which there is little or no market data, which requires management&#8217;s best estimates and assumptions that market participants would use in pricing the asset or liability</span></div><div style="margin-top:9pt;text-align:justify;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, net accounts receivable, and 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-align:justify;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 compensation trust assets (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td 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="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%">Fair Value Measurements Using</span></td></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%">Balance at December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">77,730&#160;</span></td><td style="background-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%">77,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">31,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">245,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">78,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%">78,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%">&#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%">432,734&#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%">432,734&#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:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Fair Value Measurements Using</span></td></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%">Balance at December 31, 2021</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%">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-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%">494,991&#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%">494,991&#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-align:justify;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-align:justify;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-align:justify;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 December 31, 2020, through December&#160;31, 2022 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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 December 31, 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%">19,617&#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%">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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">21,530&#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%">8,771&#160;</span></td><td style="background-color:#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,091)</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%">(649)</span></td><td style="background-color:#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, 2022</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%">22,561&#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-align:justify;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;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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-align:justify;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:id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfOTYzMQ_cdb8a8d0-cbb6-4df9-9705-b946388e1eab">two</span> to five years. </span></div><div style="margin-top:9pt;text-align:justify;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-align:justify;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-align:justify;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:id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTE1OTM_4133d4d1-4a3e-482c-bd54-277a7b5a60c5">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, 2022, 2021 and 2020, 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, 2022, that caused the Company to perform an interim impairment assessment.</span></div><div style="margin-top:9pt;text-align:justify;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, 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:9pt;text-align:justify;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 $23.6 million and $24.2 million were recorded as of December&#160;31, 2022, and 2021, respectively. The valuation allowances recorded related primarily to net operating losses in certain international 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-align:justify;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:9pt;text-align:justify;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 include 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-align:justify;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:9pt;text-align:justify;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 include 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-align:justify;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 international subsidiaries is their local currency. The results of operations of the Company&#8217;s international subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company&#8217;s international 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-align:justify;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-align:justify;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-align:justify;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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391720160">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:14pt;text-align:justify"><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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-align:justify;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 (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2021-10, &#8220;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#8221; 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. The Company adopted this ASU in January 2022. The adoption of this guidance did not have a material impact on its financial statements.</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-align:justify;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%">Business Combinations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In October 2021, the FASB issued ASU 2021-08, &#8220;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.&#8221; This guidance requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Accounting Standards Codification 606, Revenue from Contracts with Customers, as if it had originated the contracts. After the amendments are adopted, it is expected that an acquirer will generally recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements. The ASU is effective for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. Early adoption is permitted. The Company adopted this ASU during the fourth quarter of 2022. The adoption of this guidance did not have a material impact on its financial statements.</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -URI https://asc.fasb.org/topic&amp;trid=2122394<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><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 (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 10: 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 https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 11: 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 https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=d3e31137-122693<br><br>Reference 12: 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 https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<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 (h)(2)<br> -URI https://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 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 15: 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 https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: 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 https://asc.fasb.org/extlink&amp;oid=122038215&amp;loc=SL108384541-122693<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<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 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 20: 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 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 22: 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 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 25: 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 2<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<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 (a)<br> -URI https://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 926<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=120154821&amp;loc=SL120154904-197079<br><br>Reference 30: 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 https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 31: 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 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 32: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 34: 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 https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385791952">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="margin-top:14pt;text-align:justify"><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:9pt;text-align:justify;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: contract talent solutions, permanent placement talent solutions, and Protiviti. 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:9pt;text-align:justify;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%">Contract talent solutions revenues.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Contract talent solutions 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:9pt;text-align:justify;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 contract talent solutions 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:9pt;text-align:justify;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 talent solutions revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Permanent placement talent solutions 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 talent solutions services are charged to employment candidates.</span></div><div style="margin-top:9pt;text-align:justify;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 revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Protiviti's consulting 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. Protiviti&#8217;s consulting 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:9pt;text-align:justify;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:9pt;text-align:justify;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 functional specialization and segments (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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%">Contract talent solutions</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 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%">Finance and accounting</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%">3,185,183&#160;</span></td><td style="background-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,764,897&#160;</span></td><td style="background-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,256,966&#160;</span></td><td style="background-color:#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%">Administration and customer support</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,042,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Technology</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%">857,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">(552,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract talent solutions</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,532,847&#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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 talent solutions</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%">725,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti</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,980,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">7,238,142&#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,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"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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">Service revenues for finance and accounting, administrative and customer support, and technology include intersegment revenues, which represent revenues from services provided to the Company&#8217;s Protiviti segment in connection with the Company&#8217;s blended business solutions. Intersegment revenues for each functional specialization are aggregated and then eliminated as a single line.</span></div><div style="margin-top:9pt;text-align:justify;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&#8217;s customer and the services offered. The term between invoicing and when payment is due is not significant.</span></div><div style="margin-top:9pt;text-align:justify;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, 2022, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $152.6 million. Of this amount, $138.4 million is expected to be recognized within the next twelve months. As of December 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&#160;million. </span></div><div style="margin-top:9pt;text-align:justify;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, 2020, through December&#160;31, 2022 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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, 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;text-align: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%">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;text-align: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,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;text-align: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%">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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">25,601&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">43,830&#160;</span></td><td style="background-color:#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%">(47,056)</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%">(392)</span></td><td style="background-color:#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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,983&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391518160">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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:9pt;text-align:justify;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%">2022</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%">2021</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,394&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">56,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">49,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">175,465&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385773072">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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:9pt;text-align:justify;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%">2022</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%">2021</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%">160,028&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">219,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">96,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">171,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">648,385&#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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(538,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">109,687&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126982197&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 https://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 https://asc.fasb.org/extlink&amp;oid=126982197&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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385831952">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><div 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:9pt;text-align:justify;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 less than 1 year to 9 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 $89.3&#160;million, $86.6&#160;million and $81.5&#160;million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify;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></div><div style="text-align:justify"><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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">93,302&#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%">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"/></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 new operating lease liabilities</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%">63,622&#160;</span></td><td style="background-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%">51,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,007&#160;</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></table></div><div style="margin-top:9pt;text-align:justify;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></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td 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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.2&#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.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></tr></table></div><div style="margin-top:9pt;text-align:justify;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-cancelable leases as of December&#160;31, 2022, 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%">2023</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%">90,452&#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,182&#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%">7,189&#160;</span></td><td style="background-color:#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%">(9,555)</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%">237,851&#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 $86.1&#160;million for operating leases.</span></div><div style="margin-top:9pt;text-align:justify;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, 2022, the Company had additional future minimum lease obligations totaling $4.1&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350388646992">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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-align:justify;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, 2020, through December&#160;31, 2022 (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%">Contract talent solutions</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 talent solutions</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%">Protiviti </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, 2020</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,511&#160;</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,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"/><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%">62,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"/><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%">223,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 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,584&#160;</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,189&#160;</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%">62,082&#160;</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%">222,855&#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%">Acquisition (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%">15,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(937)</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, 2022</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,118&#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,098&#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%">77,594&#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%">237,810&#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;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;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:4.02pt">In December 2022, the Company, through its wholly owned subsidiary Protiviti, acquired R2integrated (&#8220;R2i&#8221;), a digital experience agency specializing in digital solutions that integrate and accelerate customer experiences to drive impact for brands. In connection with the acquisition, the Company recorded goodwill of $15.9&#160;million within its Protiviti 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391564544">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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-align:justify;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></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.408%"/><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.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.698%"/><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%">2022</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%">2021</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%">423,439&#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%">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"/></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%">33,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">15,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,820&#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%">472,310&#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%">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"/></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_EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391530080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Deferred Compensation Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_rhi_DeferredCompensationPlansTextBlock', window );">Employee Deferred Compensation 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 I&#8212;Employee Deferred Compensation Plans</span></div><div style="margin-top:9pt;text-align:justify;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 on a discretionary basis, including those not eligible for the qualified plans. These plans include provisions for salary deferrals and discretionary contributions. The asset value of the nonqualified plans was $432.7&#160;million and $495.0&#160;million as of December&#160;31, 2022, and December&#160;31, 2021, respectively. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds these assets to satisfy the Company&#8217;s liabilities under its deferred compensation plans. </span></div><div style="margin-top:9pt;text-align:justify;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 $474.1&#160;million and $535.3&#160;million as of December&#160;31, 2022, and December&#160;31, 2021, respectively.</span></div><div style="margin-top:9pt;text-align:justify;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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">50,406&#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%">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"/></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 (decrease) 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%">(86,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(35,733)</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%">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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plans [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391500272">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="margin-top:14pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note J&#8212;Income Taxes</span></div><div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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%">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,483&#160;</span></td><td style="background-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%">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"/></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,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">40,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">13,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">239,036&#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%">205,154&#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%">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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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%">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%">780,624&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">116,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">896,955&#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%">803,780&#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%">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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;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><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%">2022</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%">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%">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.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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.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.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.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.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"/></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.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"/></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%">26.6&#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%">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></tr></table></div><div style="margin-top:9pt;text-align:justify;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 provision (benefit) 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: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%">2022</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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">41,953&#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%">(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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software and capitalized 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%">(7,930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">4,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 (losses) 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%">(26,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">1,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">14,317&#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%">(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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;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, 2022 and 2021, were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">2021</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%">137,501&#160;</span></td><td style="background-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%">155,064&#160;</span></td><td style="background-color:#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%">3,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#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%">13,355&#160;</span></td><td style="background-color:#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,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">5,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">46,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">17,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">244,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"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(20,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(19,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(7,992)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(37,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(12,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(97,935)</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%">(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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(23,571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">123,226&#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%">134,036&#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-align:justify;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 $23.1 million that expire in 2023 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.2 million of these credits prior to expiration. Valuation allowances of $22.2 million have been maintained against net operating loss carryforwards and other deferred items in foreign countries. In addition, a valuation allowance of $1.4 million has been maintained against California enterprise zone tax credits.</span></div><div style="margin-top:9pt;text-align:justify;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, 2022, the Company&#8217;s consolidated financial statements provide for any related U.S. tax liability on earnings of international subsidiaries that may be repatriated. </span></div><div style="margin-top:9pt;text-align:justify;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, 2020 to December&#160;31, 2022 (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><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%">2022</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%">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%">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%">11,264&#160;</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,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"/></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%">1,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">1,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td 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%">12,260&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,264&#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%">9,785&#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-align:justify;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 $12.3 million, $11.3 million and $9.8 million for 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify;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, 2022, is $0.6 million, including a $0.2 million increase recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December 31, 2021, was $0.4 million, including a $0.1&#160;million decrease recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December&#160;31, 2020, was $0.5 million, including less than a $0.1&#160;million increase recorded in income tax expense during the year.</span></div><div style="margin-top:9pt;text-align:justify;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:9pt;text-align:justify;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 2019 and subsequent years. For major U.S. states, with few exceptions, the Company remains subject to examination for 2018 and subsequent years. Generally, for foreign countries, the Company remains subject to examination for 2015 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385835184">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note K&#8212;Commitments and Contingencies</span></div><div style="margin-top:9pt;text-align:justify;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:9pt;text-align:justify;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-align:justify;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-align:justify;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 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 $14.1 million and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $18.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in debt support standby letters of credit as of December&#160;31, 2022 and 2021, respectively. Of the debt support standby letters of credit outstanding, as of December&#160;31, 2022 and 2021, $14.1 million and $18.0 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, 2023. The Company was in compliance with these covenants as of December&#160;31, 2022. The Company intends to renew this facility prior to its August 31, 2023, expiration. </span>The Company has an unsecured revolving credit facility (the &#8220;Credit Agreement&#8221;) of $100&#160;million, which matures in 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, 2022. There were no borrowings under the Credit Agreement as of December&#160;31, 2022 or December&#160;31, 2021.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<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 https://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 https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385841360">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note L&#8212;Stockholders' Equity</span></div><div style="margin-top:9pt;text-align:justify;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, 2022, the Company is authorized to repurchase, from time to time, up to 3.8&#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, 2022, 2021 and 2020, are reflected in the following table (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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%">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%">3,319&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">280,130&#160;</span></td><td style="background-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%">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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, are reflected in the following table (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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%">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%">362&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">37,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020 (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-align:justify;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.72, $1.52 and $1.36 during the years ended December&#160;31, 2022, 2021 and 2020, 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><div 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> -URI https://asc.fasb.org/topic&amp;trid=2208762<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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 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 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: 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 https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391484336">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock Plans</a></td>
<td class="text"><div style="margin-top:14pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note M&#8212;Stock Plans</span></div><div style="margin-top:9pt;text-align:justify;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:9pt;text-align:justify;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 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:9pt;text-align:justify;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, 2022, 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 36.7%, a 0% dividend yield, and a risk-free interest rate of 2.3%. The historical volatility was based on the most recent 2.78-year period for the Company and the components of the peer group. The stock price movements have been modeled such that the dividends are 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:9pt;text-align:justify;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 $85.4 million, $75.3 million and $73.9 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify;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, 2019 through December&#160;31, 2022, and the weighted average exercise prices (in thousands, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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, 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;border-top:1pt 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%">$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;border-top:1pt 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%">$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;border-top:1pt 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%">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;border-top:1pt 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%">$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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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-top:1pt 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><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%">410&#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%">$116.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%">320&#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%">$96.20</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%">320&#160;</span></td><td style="background-color:#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%">$96.20</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%">(425)</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%">$64.27</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%">(442)</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%">$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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(442)</span></td><td style="background-color:#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%">$74.01</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%">(28)</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%">$80.78</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, 2022</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%">908&#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%">$88.74</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%">504&#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%">$89.84</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%">504&#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%">$89.84</span></td></tr></table></div><div style="margin-top:9pt;text-align:justify;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 $87.8 million, $78.0 million and $46.2 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div>At December&#160;31, 2022, 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.6 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391559760">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income Per Share</a></td>
<td class="text"><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note N&#8212;Net Income Per Share</span></div><div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, are reflected in the following table (in thousands, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">657,919&#160;</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%">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"/></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%">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 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%">&#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%">108,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">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 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%">&#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%">108,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#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 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#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%">109,171&#160;</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%">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"/></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%">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 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%">&#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%">6.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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"/></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%">&#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%">6.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391530080">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Business Segments</a></td>
<td class="text"><div style="margin-top:14pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note O&#8212;Business Segments</span></div><div style="margin-top:9pt;text-align:justify;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: contract talent solutions, permanent placement talent solutions, and Protiviti. 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 contract talent solutions and permanent placement talent solutions segments provide specialized engagement professionals and full-time personnel, respectively, for finance and accounting, technology, marketing and creative, legal, administrative, and customer support roles. The Protiviti segment provides business and technology risk consulting and internal audit services.</span></div><div style="margin-top:9pt;text-align:justify;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&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. 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-align:justify;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></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.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%">2022</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%">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%">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%">Contract talent solutions</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,532,847&#160;</span></td><td style="background-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,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"/></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 talent solutions</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%">725,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Protiviti</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,980,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">7,238,142&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">Contract talent solutions</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%">492,281&#160;</span></td><td style="background-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%">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"/></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 talent solutions</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,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Protiviti</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%">270,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">890,614&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(8,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">896,955&#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%">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"/></tr></table></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service revenues presented above are shown net of eliminations of intersegment revenues. Intersegment revenues between contract talent solutions segment and Protiviti segment were $552.2 million, $580.4 million and $240.0 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue and direct costs related to the intersegment activity are reflected in the Protiviti segment, including the costs of candidate payroll, fringe benefits and incremental recruiter compensation. </span></div><div style="margin-top:9pt;text-align:justify;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-align:justify;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 style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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%">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,712,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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,525,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">7,238,142&#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,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"/></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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</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%">2021</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;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="9" 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%">90,388&#160;</span></td><td style="background-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%">76,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" 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%">19,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,687&#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%">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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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">No customer 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-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</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 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391500272">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent 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 P&#8212;Subsequent Events</span></div><div style="margin-top:9pt;text-align:justify;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, 2023, the Company authorized the repurchase, from time to time, of up to an additional 10.0&#160;million shares of the Company&#8217;s common stock on the open market or in privately negotiated transactions, depending on market conditions. The authorization is in addition to the approximately 3.8&#160;million shares remaining under the existing repurchase program. There is no guarantee as to whether, when, or how many shares the Company will repurchase, and the Company may discontinue the repurchase program at any time.</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 February 9, 2023, 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%">$0.48</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 9, 2023</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 24, 2023</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, 2023</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391476048">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:97.368%"><tr><td style="width:1.0%"/><td style="width:41.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.550%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.568%"/><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, 2020</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 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%">23,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><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"/></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%">21,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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,132&#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, 2021</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%">19,617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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,530&#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%">24,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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, 2022</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%">21,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(649)</span></td><td style="background-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,561&#160;</span></td><td style="background-color:#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,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,193)</span></td><td style="background-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%">23,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350380225184">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_NatureOfOperationsPolicyPolicyTextBlock', window );">Nature of Operations</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;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;) is a specialized talent solutions and business consulting firm that connects opportunities at great companies with highly skilled job seekers. </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-weight:400;line-height:120%"> offers contract talent solutions and permanent placement talent solutions for finance and accounting, technology, marketing and creative, legal, administrative, and customer support roles. Robert Half is also the parent company 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: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%">, a global consulting firm that provides internal audit, risk, business, and technology consulting solutions.</span></div><div style="margin-top:9pt;text-align:justify;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 2022 the Company unified its family of Robert Half brands to focus on its key brand,</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%">This simplifies the Company&#8217;s go-to-market brand structure for clients and candidates, provides leverage for greater brand awareness, and allows future flexibility to expand the Company&#8217;s existing functional specializations. In connection with this process, the Company&#8217;s current financial statement disclosures reflect new names for its reportable segments, including contract talent solutions (formerly temporary and consultant staffing), permanent placement talent solutions (formerly permanent placement staffing) and Protiviti (formerly risk consulting and internal audit services). What was previously referred to as staffing operations is now referred to as talent solutions. </span></div><div style="margin-top:9pt;text-align:justify;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 presentation of contract talent solutions includes functional specializations rather than the previously branded divisions. The functional specializations are: finance and accounting, which combines the former </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%"> 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: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%"> divisions; administrative and customer support, which consists of the former </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%">; and technology, which includes the former</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></div><div style="margin-top:9pt;text-align:justify;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 operates in North America, South America, Europe, Asia, and Australia. The Company is a Delaware corporation.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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. As of December&#160;31, 2022, 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. Actual results and outcomes may differ from management&#8217;s estimates and assumptions.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Service Revenues and Costs of Services</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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: contract talent solutions, permanent placement talent solutions, and Protiviti. 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;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of the revenue recognition accounting policy.</span></div><div style="margin-top:9pt;text-align:justify;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 contract talent solutions consist of payroll, payroll taxes, and benefit costs for the Company&#8217;s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement talent solutions consist of reimbursable expenses. Protiviti 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock', window );">(Income) Loss from Investments Held in Employee Deferred Compensation Trusts</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) Loss 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 and adjustments are recorded in selling, general and administrative expenses or, in the case of Protiviti, 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) loss from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments and is presented separately on the Consolidated Statements of Operations.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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-align:justify"><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-align:justify"><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:72pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3: unobservable inputs in which there is little or no market data, which requires management&#8217;s best estimates and assumptions that market participants would use in pricing the asset or liability</span></div><div style="margin-top:9pt;text-align:justify;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, net accounts receivable, and 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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfOTYzMQ_cdb8a8d0-cbb6-4df9-9705-b946388e1eab">two</span> to five 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="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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-align:justify;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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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:id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTE1OTM_4133d4d1-4a3e-482c-bd54-277a7b5a60c5">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, 2022, 2021 and 2020, 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, 2022, that caused the Company to perform an interim impairment assessment.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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, 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReservePolicyTextBlock', window );">Workers' Compensation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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:9pt;text-align:justify;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 include 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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 international subsidiaries is their local currency. The results of operations of the Company&#8217;s international subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company&#8217;s international 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based Compensation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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-align:justify;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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">New Accounting Pronouncements</a></td>
<td class="text"><div style="margin-top:9pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-align:justify;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 (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2021-10, &#8220;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#8221; 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. The Company adopted this ASU in January 2022. The adoption of this guidance did not have a material impact on its financial statements.</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-align:justify;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%">Business Combinations. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In October 2021, the FASB issued ASU 2021-08, &#8220;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.&#8221; This guidance requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Accounting Standards Codification 606, Revenue from Contracts with Customers, as if it had originated the contracts. After the amendments are adopted, it is expected that an acquirer will generally recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements. The ASU is effective for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. Early adoption is permitted. The Company adopted this ASU during the fourth quarter of 2022. The adoption of this guidance did not have a material impact on its financial statements.</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_rhi_NatureOfOperationsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nature Of Operations Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_NatureOfOperationsPolicyPolicyTextBlock</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accruing health care costs for a prepaid health care service provider.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 405<br> -Section 50<br> -Paragraph 2<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=49178521&amp;loc=d3e9162-115647<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19379-109286<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350386649808">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock', window );">Schedule of Employee Deferred Compensation Plans</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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) loss from investments held in employee deferred compensation trusts (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(12,637)</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%">(23,719)</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%">(8,322)</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) losses</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%">98,776&#160;</span></td><td style="background-color:#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%">(37,359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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) loss 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%">86,139&#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%">(61,078)</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%">(75,188)</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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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-align:justify;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 compensation trust assets (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td 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="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%">Fair Value Measurements Using</span></td></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%">Balance at December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">77,730&#160;</span></td><td style="background-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%">77,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">31,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">245,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">245,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">78,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%">78,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%">&#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%">432,734&#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%">432,734&#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:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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%">Fair Value Measurements Using</span></td></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%">Balance at December 31, 2021</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%">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-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%">494,991&#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%">494,991&#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="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Accounts Receivable, Allowance for Credit Loss</a></td>
<td class="text"><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:10pt;font-weight:400;line-height:120%">The following table sets forth the activity in the allowance for credit losses from December 31, 2020, through December&#160;31, 2022 (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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 December 31, 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%">19,617&#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%">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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">21,530&#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%">8,771&#160;</span></td><td style="background-color:#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,091)</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%">(649)</span></td><td style="background-color:#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, 2022</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%">22,561&#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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of 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:9pt;text-align:justify;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%">2022</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%">2021</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%">160,028&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">219,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">96,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">171,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">648,385&#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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(538,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">109,687&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19512-108361<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350384974112">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Revenue Disaggregated by Functional Specialization and Segments</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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 functional specialization and segments (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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%">Contract talent solutions</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 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%">Finance and accounting</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%">3,185,183&#160;</span></td><td style="background-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,764,897&#160;</span></td><td style="background-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,256,966&#160;</span></td><td style="background-color:#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%">Administration and customer support</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,042,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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%">Technology</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%">857,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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%">(552,231)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contract talent solutions</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,532,847&#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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 talent solutions</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%">725,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Protiviti</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,980,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">7,238,142&#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,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"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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">Service revenues for finance and accounting, administrative and customer support, and technology include intersegment revenues, which represent revenues from services provided to the Company&#8217;s Protiviti segment in connection with the Company&#8217;s blended business solutions. Intersegment revenues for each functional specialization 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="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, 2020, through December&#160;31, 2022 (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, 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;text-align: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%">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;text-align: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,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;text-align: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%">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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">25,601&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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%">43,830&#160;</span></td><td style="background-color:#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%">(47,056)</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%">(392)</span></td><td style="background-color:#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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,983&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350389699632">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock', window );">Schedule of Other Current Assets</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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%">2022</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%">2021</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,394&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">56,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">49,963&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">175,465&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amounts of other current assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391627328">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of 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:9pt;text-align:justify;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%">2022</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%">2021</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%">160,028&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">219,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">96,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">171,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">648,385&#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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(538,698)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">109,687&#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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391754656">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Supplemental Cash Flow Information</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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></div><div style="text-align:justify"><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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">93,302&#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%">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"/></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 new operating lease liabilities</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%">63,622&#160;</span></td><td style="background-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%">51,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,007&#160;</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></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Supplemental Balance Sheet Information</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td 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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.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%">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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.2&#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.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></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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-cancelable leases as of December&#160;31, 2022, 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%">2023</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%">90,452&#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%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,182&#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%">7,189&#160;</span></td><td style="background-color:#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%">(9,555)</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%">237,851&#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 $86.1&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391619760">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Activity in Goodwill</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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, 2020, through December&#160;31, 2022 (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%">Contract talent solutions</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 talent solutions</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%">Protiviti </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, 2020</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,511&#160;</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,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"/><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%">62,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"/><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%">223,055&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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 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,584&#160;</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,189&#160;</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%">62,082&#160;</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%">222,855&#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%">Acquisition (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%">15,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">(466)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(937)</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, 2022</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,118&#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,098&#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%">77,594&#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%">237,810&#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;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;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:4.02pt">In December 2022, the Company, through its wholly owned subsidiary Protiviti, acquired R2integrated (&#8220;R2i&#8221;), a digital experience agency specializing in digital solutions that integrate and accelerate customer experiences to drive impact for brands. In connection with the acquisition, the Company recorded goodwill of $15.9&#160;million within its Protiviti 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391666416">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Payroll and Benefit Costs</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.408%"/><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.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.698%"/><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%">2022</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%">2021</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%">423,439&#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%">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"/></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%">33,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">15,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,820&#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%">472,310&#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%">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"/></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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350388599600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Deferred Compensation Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="Show.showAR( this, 'defref_rhi_ContributionPlansAndNonqualifiedPlansTableTextBlock', window );">Schedule of Contribution Plans and Nonqualified Plans</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">50,406&#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%">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"/></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 (decrease) 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%">(86,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(35,733)</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%">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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>contribution plans and nonqualified plans [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350388672256">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Provision for Income Taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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%">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,483&#160;</span></td><td style="background-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%">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"/></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,032&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">40,204&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">13,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">239,036&#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%">205,154&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income Before Provision for Income Taxes</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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%">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%">780,624&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">116,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">896,955&#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%">803,780&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Difference of Income Taxes from Statutory Federal Income Tax Rates</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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><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%">2022</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%">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%">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.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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.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.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.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.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"/></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.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"/></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%">26.6&#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%">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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Deferred Portion of Tax Provision (Benefit)</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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 provision (benefit) 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: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%">2022</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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">41,953&#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%">(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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internal-use software and capitalized 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%">(7,930)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">4,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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 (losses) 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%">(26,009)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">1,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">14,317&#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%">(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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Components of Deferred Income Tax Amounts</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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, 2022 and 2021, were as follows (in thousands):</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">2021</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%">137,501&#160;</span></td><td style="background-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%">155,064&#160;</span></td><td style="background-color:#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%">3,528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#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%">13,355&#160;</span></td><td style="background-color:#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,782&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">5,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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,207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">46,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">17,542&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">244,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"/><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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(20,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(19,756)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(7,992)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(37,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(12,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">(97,935)</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%">(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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">(23,571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">123,226&#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%">134,036&#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="Show.showAR( this, 'defref_us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock', window );">Schedule of Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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, 2020 to December&#160;31, 2022 (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><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%">2022</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%">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%">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%">11,264&#160;</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,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"/></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%">1,528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">1,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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 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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,058)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td 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%">12,260&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,264&#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%">9,785&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of deferred portion of income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385092032">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock', window );">Schedule of 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, 2022, 2021 and 2020, 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%">2022</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%">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%">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%">3,319&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">280,130&#160;</span></td><td style="background-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%">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"/></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock', window );">Schedule of 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, 2022, 2021 and 2020, 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%">2022</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%">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%">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%">362&#160;</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%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">37,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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"/></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the details pertaining to each employee stock ownership plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109244661&amp;loc=d3e17540-113929<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350472847408">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of Activity Under All Stock Plans and Weighted Average Exercise Prices</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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, 2019 through December&#160;31, 2022, and the weighted average exercise prices (in thousands, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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, 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;border-top:1pt 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%">$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;border-top:1pt 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%">$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;border-top:1pt 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%">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;border-top:1pt 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%">$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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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-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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align: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-top:1pt 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><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%">410&#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%">$116.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%">320&#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%">$96.20</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%">320&#160;</span></td><td style="background-color:#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%">$96.20</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%">(425)</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%">$64.27</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%">(442)</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%">$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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;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%">(442)</span></td><td style="background-color:#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%">$74.01</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%">(28)</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%">$80.78</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, 2022</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%">908&#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%">$88.74</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%">504&#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%">$89.84</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%">504&#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%">$89.84</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391666416">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Calculation of Net Income Per Share</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, are reflected in the following table (in thousands, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">657,919&#160;</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%">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"/></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%">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 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%">&#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%">108,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">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 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%">&#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%">108,214&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#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 0 19pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">&#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%">109,171&#160;</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%">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"/></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%">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 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%">&#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%">6.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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"/></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%">&#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%">6.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350386973520">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;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></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.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%">2022</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%">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%">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%">Contract talent solutions</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,532,847&#160;</span></td><td style="background-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,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"/></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 talent solutions</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%">725,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">Protiviti</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,980,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">7,238,142&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">Contract talent solutions</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%">492,281&#160;</span></td><td style="background-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%">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"/></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 talent solutions</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,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">Protiviti</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%">270,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">890,614&#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%">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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">1,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(8,008)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%">896,955&#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%">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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Schedule of 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 style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width: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%">2022</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%">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%">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,712,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"/></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,525,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">7,238,142&#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,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"/></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="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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%">2022</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%">2021</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;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="9" 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%">90,388&#160;</span></td><td style="background-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%">76,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" 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%">19,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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,687&#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%">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"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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">No customer 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-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)</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 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391603232">
<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, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSubsequentEventsTextBlock', window );">Schedule of Subsequent Events</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%">On February 9, 2023, 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%">$0.48</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 9, 2023</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 24, 2023</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, 2023</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="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 https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350380113040">
<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">$ 55,600,000<span></span>
</td>
<td class="nump">$ 49,300,000<span></span>
</td>
<td class="nump">$ 37,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Valuation allowance</a></td>
<td class="nump">$ 23,571,000<span></span>
</td>
<td class="nump">$ 24,198,000<span></span>
</td>
<td class="nump">$ 24,132,000<span></span>
</td>
<td class="nump">$ 21,618,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Provision For Medical Claims</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Provision for workers compensation claims</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385184192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Company's (Income) Loss 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, 2022</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="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="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanDividendIncome', window );">Dividend income</a></td>
<td class="num">$ (12,637)<span></span>
</td>
<td class="num">$ (23,719)<span></span>
</td>
<td class="num">$ (8,322)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss', window );">Realized and unrealized (gains) losses</a></td>
<td class="nump">98,776<span></span>
</td>
<td class="num">(37,359)<span></span>
</td>
<td class="num">(66,866)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanInvestmentIncome', window );">(Income) loss from investments held in employee deferred compensation trusts</a></td>
<td class="nump">$ 86,139<span></span>
</td>
<td class="num">$ (61,078)<span></span>
</td>
<td class="num">$ (75,188)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan, Dividend Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan, Investment Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan, Realized and Unrealized Gain (Loss)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350384096816">
<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, 2022</div></th>
<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="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="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">$ 432,734<span></span>
</td>
<td class="nump">$ 494,991<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">432,734<span></span>
</td>
<td class="nump">494,991<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">77,730<span></span>
</td>
<td class="nump">66,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">77,730<span></span>
</td>
<td class="nump">66,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">31,096<span></span>
</td>
<td class="nump">30,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">31,096<span></span>
</td>
<td class="nump">30,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">245,908<span></span>
</td>
<td class="nump">303,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">245,908<span></span>
</td>
<td class="nump">303,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="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="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="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">78,000<span></span>
</td>
<td class="nump">94,264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">78,000<span></span>
</td>
<td class="nump">94,264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan Assets, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350382508496">
<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, 2022</div></th>
<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="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="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Beginning balance</a></td>
<td class="nump">$ 21,530<span></span>
</td>
<td class="nump">$ 19,617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Charges to expense</a></td>
<td class="nump">8,771<span></span>
</td>
<td class="nump">9,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Deductions</a></td>
<td class="num">(7,091)<span></span>
</td>
<td class="num">(6,827)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease', window );">Other, including translation adjustments</a></td>
<td class="num">(649)<span></span>
</td>
<td class="num">(724)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Ending balance</a></td>
<td class="nump">$ 22,561<span></span>
</td>
<td class="nump">$ 21,530<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350389753824">
<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, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350383914816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Schedule of Revenue Disaggregated by Functional Specialization and Segments (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">$ 7,238,142<span></span>
</td>
<td class="nump">$ 6,461,444<span></span>
</td>
<td class="nump">$ 5,109,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Elimination of intersegment revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="num">(552,231)<span></span>
</td>
<td class="num">(580,379)<span></span>
</td>
<td class="num">(239,996)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rhi_FinanceAndAccountingMember', window );">Finance and accounting</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">3,185,183<span></span>
</td>
<td class="nump">2,764,897<span></span>
</td>
<td class="nump">2,256,966<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rhi_AdministrativeAndCustomerSupportMember', window );">Administration and customer support</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">1,042,634<span></span>
</td>
<td class="nump">1,058,906<span></span>
</td>
<td class="nump">764,947<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rhi_TechnologyMember', window );">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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">857,261<span></span>
</td>
<td class="nump">795,319<span></span>
</td>
<td class="nump">695,418<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rhi_ContractTalentSolutionsMember', window );">Total contract talent solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">4,532,847<span></span>
</td>
<td class="nump">4,038,743<span></span>
</td>
<td class="nump">3,477,335<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rhi_PermanentPlacementTalentSolutionsMember', window );">Permanent placement talent solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">725,155<span></span>
</td>
<td class="nump">569,921<span></span>
</td>
<td class="nump">370,109<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=rhi_ProtivitiMember', window );">Protiviti</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">$ 1,980,140<span></span>
</td>
<td class="nump">$ 1,852,780<span></span>
</td>
<td class="nump">$ 1,261,556<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Staffing Placement, Guarantee Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_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_FinanceAndAccountingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rhi_FinanceAndAccountingMember</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_AdministrativeAndCustomerSupportMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rhi_AdministrativeAndCustomerSupportMember</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_TechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rhi_TechnologyMember</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_ContractTalentSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rhi_ContractTalentSolutionsMember</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_PermanentPlacementTalentSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rhi_PermanentPlacementTalentSolutionsMember</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_ProtivitiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=rhi_ProtivitiMember</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>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350388750832">
<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, 2022</div></th>
<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Aggregate transaction price allocated to performance obligations</a></td>
<td class="nump">$ 152.6<span></span>
</td>
<td class="nump">$ 111.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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-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="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="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Aggregate transaction price allocated to performance obligations</a></td>
<td class="nump">$ 138.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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=2023-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-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>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385207664">
<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="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning balance</a></td>
<td class="nump">$ 25,601<span></span>
</td>
<td class="nump">$ 18,252<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized', window );">Payments in advance of satisfaction of performance obligations</a></td>
<td class="nump">43,830<span></span>
</td>
<td class="nump">27,341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized</a></td>
<td class="num">(47,056)<span></span>
</td>
<td class="num">(20,372)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments', window );">Other, including translation adjustments</a></td>
<td class="num">(392)<span></span>
</td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending balance</a></td>
<td class="nump">$ 21,983<span></span>
</td>
<td class="nump">$ 25,601<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract With Customer, Liability, Other, Including Translation Adjustments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) in Contract with Customer, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&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 https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350392012400">
<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, 2022</div></th>
<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="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="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">$ 69,394<span></span>
</td>
<td class="nump">$ 69,526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareGross', window );">Unamortized cloud computing implementation costs</a></td>
<td class="nump">56,108<span></span>
</td>
<td class="nump">44,692<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousCurrent', window );">Other</a></td>
<td class="nump">49,963<span></span>
</td>
<td class="nump">55,646<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Other current assets</a></td>
<td class="nump">$ 175,465<span></span>
</td>
<td class="nump">$ 169,864<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<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 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: 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(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350384076944">
<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, 2022</div></th>
<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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, cost</a></td>
<td class="nump">$ 648,385<span></span>
</td>
<td class="nump">$ 661,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="num">(538,698)<span></span>
</td>
<td class="num">(568,315)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">109,687<span></span>
</td>
<td class="nump">93,403<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerHardwareMember', window );">Computer hardware</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, cost</a></td>
<td class="nump">160,028<span></span>
</td>
<td class="nump">157,408<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerSoftwareMember', window );">Computer software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, cost</a></td>
<td class="nump">219,863<span></span>
</td>
<td class="nump">246,013<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, cost</a></td>
<td class="nump">96,601<span></span>
</td>
<td class="nump">93,144<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, cost</a></td>
<td class="nump">$ 171,893<span></span>
</td>
<td class="nump">$ 165,153<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=rhi_ComputerHardwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350390069648">
<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, 2022</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="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="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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Operating lease expense</a></td>
<td class="nump">$ 89.3<span></span>
</td>
<td class="nump">$ 86.6<span></span>
</td>
<td class="nump">$ 81.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_LesseeOperatingLeaseLeaseNotYetCommencedLiability', window );">Operating leases, not yet commenced, amount</a></td>
<td class="nump">$ 4.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Operating leases, not yet commenced, 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Remaining lease term</a></td>
<td class="text">9 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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1', window );">Operating leases, not yet commenced, term</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Termination Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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 https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919359-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385193184">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating lease liabilities</a></td>
<td class="nump">$ 93,302<span></span>
</td>
<td class="nump">$ 91,253<span></span>
</td>
<td class="nump">$ 84,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">$ 63,622<span></span>
</td>
<td class="nump">$ 51,471<span></span>
</td>
<td class="nump">$ 102,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="Show.showAR( this, 'defref_rhi_OperatingLeasesWeightedAverageRemainingLeaseTermAbstract', window );"><strong>Weighted average remaining lease term:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term for operating leases</a></td>
<td class="text">3 years 6 months<span></span>
</td>
<td class="text">3 years 10 months 24 days<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_OperatingLeasesWeightedAverageDiscountRatePercentAbstract', window );"><strong>Operating leases, weighted average discount rate, percent</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate for operating leases</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">2.30%<span></span>
</td>
<td class="nump">2.60%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Leases, Weighted Average Discount Rate, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Leases, Weighted Average Remaining Lease Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_us-gaap_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350390023584">
<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, 2022</div></th>
<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="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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 90,452<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">67,170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">41,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">27,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">14,182<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">7,189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="num">(9,555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Present value of operating lease liabilities</a></td>
<td class="nump">237,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">$ 86,083<span></span>
</td>
<td class="nump">$ 83,787<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350383917648">
<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="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</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="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(937)<span></span>
</td>
<td class="num">(200)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 237,810<span></span>
</td>
<td class="nump">237,810<span></span>
</td>
<td class="nump">222,855<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rhi_ContractTalentSolutionsMember', window );">Contract talent solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">134,584<span></span>
</td>
<td class="nump">134,511<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(466)<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">134,118<span></span>
</td>
<td class="nump">134,118<span></span>
</td>
<td class="nump">134,584<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rhi_PermanentPlacementTalentSolutionsMember', window );">Permanent placement talent solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,189<span></span>
</td>
<td class="nump">26,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(91)<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">26,098<span></span>
</td>
<td class="nump">26,098<span></span>
</td>
<td class="nump">26,189<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rhi_ProtivitiMember', window );">Protiviti</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [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="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,082<span></span>
</td>
<td class="nump">62,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="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisition</a></td>
<td class="nump">15,900<span></span>
</td>
<td class="nump">15,892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Foreign currency translation adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(380)<span></span>
</td>
<td class="num">(282)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 77,594<span></span>
</td>
<td class="nump">$ 77,594<span></span>
</td>
<td class="nump">$ 62,082<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in 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="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 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=rhi_ContractTalentSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rhi_ContractTalentSolutionsMember</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_PermanentPlacementTalentSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rhi_PermanentPlacementTalentSolutionsMember</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_ProtivitiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rhi_ProtivitiMember</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>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350382492944">
<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, 2022</div></th>
<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="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="Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Payroll and benefits</a></td>
<td class="nump">$ 423,439<span></span>
</td>
<td class="nump">$ 449,246<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Payroll taxes</a></td>
<td class="nump">33,559<span></span>
</td>
<td class="nump">74,117<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityCurrent', window );">Workers&#8217; compensation</a></td>
<td class="nump">15,312<span></span>
</td>
<td class="nump">16,820<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and benefit costs</a></td>
<td class="nump">$ 472,310<span></span>
</td>
<td class="nump">$ 540,183<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391702256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Deferred Compensation Plans - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="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="Show.showAR( this, 'defref_rhi_DeferredCompensationPlanAssetsCurrent', window );">Employee deferred compensation trust assets</a></td>
<td class="nump">$ 432,734<span></span>
</td>
<td class="nump">$ 494,991<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrent', window );">Employee deferred compensation plan obligations</a></td>
<td class="nump">$ 474,111<span></span>
</td>
<td class="nump">$ 535,276<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan Assets, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20028-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385188080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Deferred Compensation Plans - Compensation Expense Related to Qualified and Nonqualified Plans (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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Contribution expense</a></td>
<td class="nump">$ 50,406<span></span>
</td>
<td class="nump">$ 47,119<span></span>
</td>
<td class="nump">$ 42,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense', window );">Increase (decrease) in employee deferred compensation expense related to changes in the fair value of trust assets</a></td>
<td class="num">(86,139)<span></span>
</td>
<td class="nump">61,078<span></span>
</td>
<td class="nump">75,188<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DefinedContributionPlanIncomeExpense', window );">Total compensation expense related to qualified defined contribution plans and nonqualified plans</a></td>
<td class="num">$ (35,733)<span></span>
</td>
<td class="nump">$ 108,197<span></span>
</td>
<td class="nump">$ 117,280<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, (Income) Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The compensation expense recognized during the period pertaining to the deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350383905184">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 137,483<span></span>
</td>
<td class="nump">$ 137,862<span></span>
</td>
<td class="nump">$ 79,926<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">47,032<span></span>
</td>
<td class="nump">47,226<span></span>
</td>
<td class="nump">27,401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">40,204<span></span>
</td>
<td class="nump">41,464<span></span>
</td>
<td class="nump">20,018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_rhi_DeferredFederalAndStateIncomeTaxExpenseBenefit', window );">Federal and state</a></td>
<td class="nump">13,542<span></span>
</td>
<td class="num">(22,515)<span></span>
</td>
<td class="num">(9,089)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">775<span></span>
</td>
<td class="nump">1,117<span></span>
</td>
<td class="num">(2,650)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 239,036<span></span>
</td>
<td class="nump">$ 205,154<span></span>
</td>
<td class="nump">$ 115,606<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Federal and State Income Tax Expense (Benefit)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385188080">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 780,624<span></span>
</td>
<td class="nump">$ 676,445<span></span>
</td>
<td class="nump">$ 378,876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">116,331<span></span>
</td>
<td class="nump">127,335<span></span>
</td>
<td class="nump">43,006<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 896,955<span></span>
</td>
<td class="nump">$ 803,780<span></span>
</td>
<td class="nump">$ 421,882<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of 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="Show.toggleNext( this );">+ References</a><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 https://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 https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350384960800">
<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, 2022</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="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="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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax benefit</a></td>
<td class="nump">4.70%<span></span>
</td>
<td class="nump">4.50%<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="Show.showAR( this, 'defref_rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent', window );">Permanent book/tax differences</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">0.70%<span></span>
</td>
<td class="nump">1.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Non-U.S. income taxed at different rates, net of foreign tax credits</a></td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Federal tax credits</a></td>
<td class="num">(1.00%)<span></span>
</td>
<td class="num">(1.60%)<span></span>
</td>
<td class="num">(1.50%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition', window );">Tax impact of uncertain tax positions</a></td>
<td class="nump">0.10%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="num">(0.90%)<span></span>
</td>
<td class="num">(0.90%)<span></span>
</td>
<td class="num">(0.40%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">26.60%<span></span>
</td>
<td class="nump">25.50%<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of 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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><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 https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385193296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Deferred Portion of Tax Provision (Benefit) (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, 2022</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="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="Show.showAR( this, 'defref_rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid', window );">Accrued expenses, deducted for tax when paid</a></td>
<td class="nump">$ 41,953<span></span>
</td>
<td class="num">$ (32,741)<span></span>
</td>
<td class="num">$ (33,997)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts', window );">Internal-use software and capitalized costs</a></td>
<td class="num">(7,930)<span></span>
</td>
<td class="nump">462<span></span>
</td>
<td class="nump">1,904<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredTaxLiabilityDepreciation', window );">Depreciation</a></td>
<td class="nump">4,608<span></span>
</td>
<td class="num">(2,286)<span></span>
</td>
<td class="nump">6,732<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts', window );">Unrealized gains (losses) from investments held in employee deferred compensation trusts</a></td>
<td class="num">(26,009)<span></span>
</td>
<td class="nump">8,167<span></span>
</td>
<td class="nump">14,882<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredTaxAssetsOtherNet', window );">Other, net</a></td>
<td class="nump">1,695<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
<td class="num">(1,260)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredPortionOfTaxExpenseBenefit', window );">Deferred portion of the tax provision (benefit)</a></td>
<td class="nump">$ 14,317<span></span>
</td>
<td class="num">$ (21,398)<span></span>
</td>
<td class="num">$ (11,739)<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred portion of tax expense (benefit)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Internal-Use Software And Capitalized Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets other, net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liability depreciation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350389807152">
<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, 2022</div></th>
<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="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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Employee deferred compensation and other benefit obligations</a></td>
<td class="nump">$ 137,501<span></span>
</td>
<td class="nump">$ 155,064<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees', window );">Deferred revenues, foreign royalties and management fees</a></td>
<td class="nump">3,528<span></span>
</td>
<td class="nump">16,034<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpense', window );">Deferred payroll taxes (CARES Act)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,355<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards', window );">Credits and net operating loss carryforwards</a></td>
<td class="nump">24,782<span></span>
</td>
<td class="nump">24,811<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">5,262<span></span>
</td>
<td class="nump">3,843<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses', window );">Allowance for credit losses</a></td>
<td class="nump">6,765<span></span>
</td>
<td class="nump">6,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Workers&#8217; compensation</a></td>
<td class="nump">3,207<span></span>
</td>
<td class="nump">3,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredTaxAssetsOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">46,145<span></span>
</td>
<td class="nump">52,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">17,542<span></span>
</td>
<td class="nump">18,565<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred income tax assets</a></td>
<td class="nump">244,732<span></span>
</td>
<td class="nump">294,466<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_rhi_DeferredTaxLiabilitiesAmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="num">(20,465)<span></span>
</td>
<td class="num">(24,391)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property and equipment basis differences</a></td>
<td class="num">(19,756)<span></span>
</td>
<td class="num">(23,305)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts', window );">Unrealized gains from investments held in employee deferred compensation trusts</a></td>
<td class="num">(7,992)<span></span>
</td>
<td class="num">(34,001)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset', window );">Right-of-use assets</a></td>
<td class="num">(37,618)<span></span>
</td>
<td class="num">(43,986)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(12,104)<span></span>
</td>
<td class="num">(10,549)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total deferred income tax liabilities</a></td>
<td class="num">(97,935)<span></span>
</td>
<td class="num">(136,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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(23,571)<span></span>
</td>
<td class="num">(24,198)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Total deferred income tax assets, net</a></td>
<td class="nump">$ 123,226<span></span>
</td>
<td class="nump">$ 134,036<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Operating Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets operating loss and tax credit carryforwards</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities, amortization of intangible assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Operating Lease, Right-of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before 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="Show.toggleNext( this );">+ References</a><div 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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>80
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350380138272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional 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, 2022</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="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="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">$ 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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">23,571<span></span>
</td>
<td class="nump">$ 24,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized tax benefits, impact on effective tax rate</a></td>
<td class="nump">12,300<span></span>
</td>
<td class="nump">11,300<span></span>
</td>
<td class="nump">$ 9,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued', window );">Accrued interest and penalties</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">400<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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInIncomeTaxes', window );">Increase (decrease) in income tax expense</a></td>
<td class="nump">200<span></span>
</td>
<td class="num">$ (100)<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">22,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Net operating loss carryforwards, foreign</a></td>
<td class="nump">23,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="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="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="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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">$ 1,400<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible general business tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>81
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350384993184">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning 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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Gross increases&#8212;tax positions in prior years</a></td>
<td class="nump">1,528<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">220<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Gross decreases&#8212;tax positions in prior years</a></td>
<td class="num">(7)<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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Gross increases&#8212;tax positions in current year</a></td>
<td class="nump">1,533<span></span>
</td>
<td class="nump">3,370<span></span>
</td>
<td class="nump">1,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="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations', window );">Lapse of statute of limitations</a></td>
<td class="num">(2,058)<span></span>
</td>
<td class="num">(1,894)<span></span>
</td>
<td class="num">(1,467)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of period</a></td>
<td class="nump">$ 12,260<span></span>
</td>
<td class="nump">$ 11,264<span></span>
</td>
<td class="nump">$ 9,785<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>82
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350385009520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember', window );">Standby letter of credit | Uncommitted Letter of Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Debt support standby letters of credit</a></td>
<td class="nump">$ 14,100,000<span></span>
</td>
<td class="nump">$ 18,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="Show.showAR( this, 'defref_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage', window );">Service fee percentage</a></td>
<td class="nump">1.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Uncommitted letter of credit facility</a></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="Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Revolving Credit Facility | Credit Agreement | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Borrowings under credit agreement</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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=rhi_StandbyLettersOfCreditUsedForCollateralRequirementsMember', window );">Standby Letters of Credit Used for Collateral Requirements | Standby letter of credit | Uncommitted Letter of Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Letters of credit outstanding</a></td>
<td class="nump">14,100,000<span></span>
</td>
<td class="nump">$ 18,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=rhi_GentryCaseMember', window );">Gentry Case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Allegations loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Used Portion, Service Fee, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage</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_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_StandbyLettersOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=rhi_UncommittedLetterOfCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=rhi_UncommittedLetterOfCreditFacilityMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_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_DebtInstrumentAxis=rhi_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=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_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=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>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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>83
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350391985296">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Maximum number of shares authorized to be repurchased (in shares)</a></td>
<td class="nump">3.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per share (usd per share)</a></td>
<td class="nump">$ 1.72<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.36<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>84
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350380239568">
<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, 2022</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="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="Show.showAR( this, 'defref_rhi_CommonStockRepurchasedShares', window );">Common stock repurchased (in shares)</a></td>
<td class="nump">3,319<span></span>
</td>
<td class="nump">2,796<span></span>
</td>
<td class="nump">2,505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_CommonStockRepurchasedValue', window );">Common stock repurchased</a></td>
<td class="nump">$ 280,130<span></span>
</td>
<td class="nump">$ 260,410<span></span>
</td>
<td class="nump">$ 138,408<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>85
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350386717872">
<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, 2022</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="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="Show.showAR( this, 'defref_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares', window );">Repurchases related to employee stock plans (in shares)</a></td>
<td class="nump">362<span></span>
</td>
<td class="nump">347<span></span>
</td>
<td class="nump">366<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue', window );">Repurchases related to employee stock plans</a></td>
<td class="nump">$ 37,678<span></span>
</td>
<td class="nump">$ 29,817<span></span>
</td>
<td class="nump">$ 17,399<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Shares repurchased 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350382431168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Plans - Additional Information (Details) - USD ($)<br> shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for grants (in years)</a></td>
<td class="text">3 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Historical volatility</a></td>
<td class="nump">36.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">2.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility', window );">Historical volatility</a></td>
<td class="text">2 years 9 months 10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost expected to be recognized over the period (years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Total fair value of shares vested</a></td>
<td class="nump">$ 87.8<span></span>
</td>
<td class="nump">$ 78.0<span></span>
</td>
<td class="nump">$ 46.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Total number of available shares to grant</a></td>
<td class="nump">3.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpenseNetOfTax', window );">Total unrecognized compensation cost, net of estimated forfeitures</a></td>
<td class="nump">$ 85.4<span></span>
</td>
<td class="nump">$ 75.3<span></span>
</td>
<td class="nump">$ 73.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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for grants (in years)</a></td>
<td class="text">3 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for grants (in years)</a></td>
<td class="text">4 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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rhi_ReturnOnInvestedCapitalAwardMember', window );">ROIC Award | 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="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=rhi_ReturnOnInvestedCapitalAwardMember', window );">ROIC Award | 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="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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<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_CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Historical Volatility Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_AllocatedShareBasedCompensationExpenseNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of expense for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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>87
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350383735536">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number&#160;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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding Beginning 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">410<span></span>
</td>
<td class="nump">507<span></span>
</td>
<td class="nump">625<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod', window );">Restrictions lapsed (in shares)</a></td>
<td class="num">(425)<span></span>
</td>
<td class="num">(530)<span></span>
</td>
<td class="num">(526)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(28)<span></span>
</td>
<td class="num">(46)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, Ending Balance (in shares)</a></td>
<td class="nump">908<span></span>
</td>
<td class="nump">951<span></span>
</td>
<td class="nump">1,020<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant&#160;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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Beginning 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share)</a></td>
<td class="nump">116.01<span></span>
</td>
<td class="nump">76.49<span></span>
</td>
<td class="nump">54.92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue', window );">Restrictions lapsed (usd per share)</a></td>
<td class="nump">64.27<span></span>
</td>
<td class="nump">60.10<span></span>
</td>
<td class="nump">54.57<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (usd per share)</a></td>
<td class="nump">80.78<span></span>
</td>
<td class="nump">65.40<span></span>
</td>
<td class="nump">58.37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Ending Balance (usd per share)</a></td>
<td class="nump">$ 88.74<span></span>
</td>
<td class="nump">$ 65.85<span></span>
</td>
<td class="nump">$ 57.57<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number&#160;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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding Beginning 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">320<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="nump">223<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod', window );">Restrictions lapsed (in shares)</a></td>
<td class="num">(442)<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, Ending Balance (in shares)</a></td>
<td class="nump">504<span></span>
</td>
<td class="nump">626<span></span>
</td>
<td class="nump">459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant&#160;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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Beginning 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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share)</a></td>
<td class="nump">96.20<span></span>
</td>
<td class="nump">88.77<span></span>
</td>
<td class="nump">66.86<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue', window );">Restrictions lapsed (usd per share)</a></td>
<td class="nump">74.01<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="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Ending Balance (usd per share)</a></td>
<td class="nump">$ 89.84<span></span>
</td>
<td class="nump">$ 75.41<span></span>
</td>
<td class="nump">$ 70.53<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number&#160;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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding Beginning 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="nump">70<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod', window );">Restrictions lapsed (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(348)<span></span>
</td>
<td class="num">(400)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">0<span></span>
</td>
<td class="nump">278<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant&#160;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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Beginning 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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">56.83<span></span>
</td>
<td class="nump">47.45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue', window );">Restrictions lapsed (usd per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">56.83<span></span>
</td>
<td class="nump">47.45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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">$ 0<span></span>
</td>
<td class="nump">$ 56.83<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number&#160;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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding Beginning 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">320<span></span>
</td>
<td class="nump">237<span></span>
</td>
<td class="nump">293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod', window );">Restrictions lapsed (in shares)</a></td>
<td class="num">(442)<span></span>
</td>
<td class="num">(348)<span></span>
</td>
<td class="num">(400)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, Ending Balance (in shares)</a></td>
<td class="nump">504<span></span>
</td>
<td class="nump">626<span></span>
</td>
<td class="nump">737<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant&#160;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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Beginning 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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (usd per share)</a></td>
<td class="nump">96.20<span></span>
</td>
<td class="nump">79.40<span></span>
</td>
<td class="nump">62.22<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue', window );">Restrictions lapsed (usd per share)</a></td>
<td class="nump">74.01<span></span>
</td>
<td class="nump">56.83<span></span>
</td>
<td class="nump">47.45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding Ending Balance (usd per share)</a></td>
<td class="nump">$ 89.84<span></span>
</td>
<td class="nump">$ 75.41<span></span>
</td>
<td class="nump">$ 65.36<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other than Options, Lapsed In Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=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>88
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350380131376">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 657,919<span></span>
</td>
<td class="nump">$ 598,626<span></span>
</td>
<td class="nump">$ 306,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares (in shares)</a></td>
<td class="nump">108,214<span></span>
</td>
<td class="nump">110,482<span></span>
</td>
<td class="nump">112,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares (in shares)</a></td>
<td class="nump">108,214<span></span>
</td>
<td class="nump">110,482<span></span>
</td>
<td class="nump">112,729<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of potential common shares (in shares)</a></td>
<td class="nump">957<span></span>
</td>
<td class="nump">1,236<span></span>
</td>
<td class="nump">589<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares (in shares)</a></td>
<td class="nump">109,171<span></span>
</td>
<td class="nump">111,718<span></span>
</td>
<td class="nump">113,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract', 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="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (usd per share)</a></td>
<td class="nump">$ 6.08<span></span>
</td>
<td class="nump">$ 5.42<span></span>
</td>
<td class="nump">$ 2.72<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (usd per share)</a></td>
<td class="nump">$ 6.03<span></span>
</td>
<td class="nump">$ 5.36<span></span>
</td>
<td class="nump">$ 2.70<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicTwoClassMethodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicTwoClassMethodAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350390131120">
<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, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="num">$ (7,238,142)<span></span>
</td>
<td class="num">$ (6,461,444)<span></span>
</td>
<td class="num">$ (5,109,000)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember', window );">Elimination of intersegment revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">$ 552,231<span></span>
</td>
<td class="nump">$ 580,379<span></span>
</td>
<td class="nump">$ 239,996<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_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>90
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350384232896">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">$ 7,238,142<span></span>
</td>
<td class="nump">$ 6,461,444<span></span>
</td>
<td class="nump">$ 5,109,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Segment income</a></td>
<td class="nump">890,614<span></span>
</td>
<td class="nump">805,824<span></span>
</td>
<td class="nump">421,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="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">1,667<span></span>
</td>
<td class="nump">2,241<span></span>
</td>
<td class="nump">1,219<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest income, net</a></td>
<td class="num">(8,008)<span></span>
</td>
<td class="num">(197)<span></span>
</td>
<td class="num">(1,343)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">896,955<span></span>
</td>
<td class="nump">803,780<span></span>
</td>
<td class="nump">421,882<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rhi_ContractTalentSolutionsMember', window );">Contract talent solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">4,532,847<span></span>
</td>
<td class="nump">4,038,743<span></span>
</td>
<td class="nump">3,477,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Segment income</a></td>
<td class="nump">492,281<span></span>
</td>
<td class="nump">393,872<span></span>
</td>
<td class="nump">237,279<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rhi_PermanentPlacementTalentSolutionsMember', window );">Permanent placement talent solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">725,155<span></span>
</td>
<td class="nump">569,921<span></span>
</td>
<td class="nump">370,109<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Segment income</a></td>
<td class="nump">127,622<span></span>
</td>
<td class="nump">106,465<span></span>
</td>
<td class="nump">28,799<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=rhi_ProtivitiMember', window );">Protiviti</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">1,980,140<span></span>
</td>
<td class="nump">1,852,780<span></span>
</td>
<td class="nump">1,261,556<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Segment income</a></td>
<td class="nump">$ 270,711<span></span>
</td>
<td class="nump">$ 305,487<span></span>
</td>
<td class="nump">$ 155,680<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=rhi_ContractTalentSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rhi_ContractTalentSolutionsMember</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_PermanentPlacementTalentSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rhi_PermanentPlacementTalentSolutionsMember</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_ProtivitiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=rhi_ProtivitiMember</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>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350379668128">
<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, 2022</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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">$ 7,238,142<span></span>
</td>
<td class="nump">$ 6,461,444<span></span>
</td>
<td class="nump">$ 5,109,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">109,687<span></span>
</td>
<td class="nump">93,403<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">5,712,330<span></span>
</td>
<td class="nump">5,006,525<span></span>
</td>
<td class="nump">3,984,742<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">90,388<span></span>
</td>
<td class="nump">76,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_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="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="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Service revenues</a></td>
<td class="nump">1,525,812<span></span>
</td>
<td class="nump">1,454,919<span></span>
</td>
<td class="nump">$ 1,124,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">$ 19,299<span></span>
</td>
<td class="nump">$ 16,646<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_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=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>92
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350384154272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - $ / shares<br> shares in Millions</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. 09, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</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="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="Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased', window );">Maximum number of shares authorized to be repurchased (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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.72<span></span>
</td>
<td class="nump">$ 1.52<span></span>
</td>
<td class="nump">$ 1.36<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased', window );">Additional number of shares authorized to be repurchased (in shares)</a></td>
<td class="nump">10.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Quarterly dividend per share (usd per share)</a></td>
<td class="nump">$ 0.48<span></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_rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchase Program, Number Of Additional Shares Authorized To Be Repurchased</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased</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>instant</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140350384172528">
<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, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance&#160;at Beginning&#160;of Period</a></td>
<td class="nump">$ 21,530<span></span>
</td>
<td class="nump">$ 19,617<span></span>
</td>
<td class="nump">$ 23,443<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged&#160;to Expenses</a></td>
<td class="nump">8,771<span></span>
</td>
<td class="nump">9,464<span></span>
</td>
<td class="nump">4,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(7,091)<span></span>
</td>
<td class="num">(6,827)<span></span>
</td>
<td class="num">(7,906)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesAdjustments', window );">Translation Adjustments</a></td>
<td class="num">(649)<span></span>
</td>
<td class="num">(724)<span></span>
</td>
<td class="num">(120)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">22,561<span></span>
</td>
<td class="nump">21,530<span></span>
</td>
<td class="nump">19,617<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for credit losses | 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="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="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">19,617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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">19,617<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="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="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance&#160;at Beginning&#160;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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged&#160;to Expenses</a></td>
<td class="nump">2,033<span></span>
</td>
<td class="nump">5,635<span></span>
</td>
<td class="nump">3,462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(1,467)<span></span>
</td>
<td class="num">(3,936)<span></span>
</td>
<td class="num">(2,333)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesAdjustments', window );">Translation Adjustments</a></td>
<td class="num">(1,193)<span></span>
</td>
<td class="num">(1,633)<span></span>
</td>
<td class="nump">1,385<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 23,571<span></span>
</td>
<td class="nump">$ 24,198<span></span>
</td>
<td class="nump">$ 24,132<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>94
<FILENAME>rhi-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:rhi="http://roberthalf.com/20221231"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="rhi-20221231.xsd" xlink:type="simple"/>
    <context id="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia63179b66bfc4801b92afc2a020291aa_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i338e56c02a944c5f8dfcaa8f6754284c_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i13a2e9133e2447fc8a91634428dab800_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8028dabb46004e1580fc27240356dc4c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74269507d5b2479a9a9121aabf69b50a_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="icd62316029a54e52b18311adb11d6dc1_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="i09d9117511e6475ba4d702dbbe4bed79_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="i3d157519fc534733a39794d21a6bdbec_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="i8aba280ff5a44497819b7535d1859bed_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="id4acbada54734688b62cc92a10cf391b_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="i0e7476e8493c49d6b04320c0f59061f4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4d2850c913d640179a479591f458e34d_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="i19e3f0d8121c4c4cbd481c3cdcc2c9b8_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="i2b6c761c705a411194b73c101aa57ffb_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="i1afd6a3dfdd340a59c29392c06c2c060_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="ieaef509ca89148629b6ba42b25be8b89_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="i39f2002877704795b3aef5123c0c829c_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="i4465b39b435c4f28819c0aa881f09fd4_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="i7d5cdee2e77a4dacb3a39a4de2fd1a07_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="iacb165ec9a764054ac7b0653ee3cea8a_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="i22c208f5919b455caf2a6b509d52865f_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="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2a99e81f26de4b1aa50047f332995e64_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="ifcf0f928b17247ac8e132fd583ee255b_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="ifdff50950fa44fe5a1da642a55cc04ee_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="ie001c1c0c87a4a3ba52f9923f9f4ed67_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="ib9397e23c3a94db8b8e7ad0c885219c8_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="ib6c9d7e3e0c448d5aacbf68a0cbf697a_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="ia84ce93b35ab43e5b7d518ff0f5d57d6_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="ib4ba8eda91584a3586b633d23fd03191_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="i6150fc42f7b540a49fccba2726943a1b_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib73783804de94d4ba7cda149150b281e_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i03d1a47a52f1407483b7fdf5dd217bf2_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7e27d6b16a1244daa46e8692f7847553_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i887d8d11983347108d96dd4dcb5a48c2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i63be86fd9f2e4b62be397a486073ebc6_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6cf20cb9e7464c36b67b1cc0c9d36c9f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i84bd10a83a21464f9947642b1737d7e1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ic733c82b1b784762ae3b4b546ab0d770_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib1dfd44145b0419da8bdc6543d2ba2bc_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1338724edfef4f9e99102d5d925a5d0d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ieee930277f2d4740bbe0fed55e9dd6f0_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="idb48d4f773c445dd8fc568ce496d4477_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="iae874d9e16994f46b90c8703af61b51e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i4039543940874eb4aa33a98f3d12953d_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="if7d3b22235b64e48aca33a6be7b77eb1_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i9c87562b717540c091059c5d504431a9_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3ef2ad3c93a5442ab5c222fe4d5ef4fb_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i43f23e61e1a2422488373171d8dcb11a_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia72e5f418a1844148c70bacb73b95a2c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i3fc0445105a346209df2f6733569f49b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5320226e603041ca88b3d6be37f1489c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i5169803810d444df9e79c7926a303dfd_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ibf7f9d5d8dd8432f98601777f127e2c4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i70da6e2b32a34b789d7ba3d96d91232c_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i0343df1d59c34b698bed57d59695720f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b4c78d559a9463c85ad55c0e95b5ae4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ibfd79f3634944243a640ec7cba314b21_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="ib113abbaea9545dfafbfbd5543053b12_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="i51ac3e0abba54f53b0216c293377c5e2_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="i66dca1383e9941b8bfe20b94204ddff9_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="i4e862a689724413ebe12d612d8cb0fd2_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="i5b4000a0e7c34b1e82dadea63858baae_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="i0317acdd315d4d3a991a1a573807fd44_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="idb290f94f4894ef2ad06a89277a378c9_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="i871b9626a7b74df3b56cca49981c3768_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="i9f9dd80aa12d48818a4ab60480a002ce_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="i28d7f372a2c94007acbf636d41bd94b4_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="i027bac066d5c466787a7557bff906195_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="iefaf44a7405f4924b357300a751af34f_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="ief50b6602bee474c893f29fd51e616d2_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="ifadbed625ec840c1bdfeff9ce250befb_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="i33e2c5569be445d3979ceca81de19f88_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="i256224fcb98446c1b7b000a29cb950d6_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="i1fedd449137d493bb954aebe9be54901_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="iaa6e3bbba30d42e48d0b0238edda6368_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="ic64abf17b02b490c80e2ac250deab0cc_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i92187e51f5c1463386aff05c110c8b7f_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i17472e0cab2342808bec27153df77865_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i708f03497ddf4de6aa255f9839c045a2_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6dc6134daf1048ee99ef28a30e606574_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i61259430974745418c4ba6b4b8e405f4_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i552d0b27734a47e69de51aa8261e74c9_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i11fec0198dd043f29b75356ca6382308_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8fe9f15bd5274a32966e7cb28af37d24_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6be4edd3a259448391329c46da849731_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i66742fc3de224b64a1f8ceb1cf1ba418_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i12947734bbc44d55998fd3feae3a6f7c_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>
    <context id="i0cd5ef98f0c84604a6b893686898b2c0_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:FinanceAndAccountingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i17faa41c0cd446eab94a1f26168aea84_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:FinanceAndAccountingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic70611df80c84273bdbebc7686aa558d_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:FinanceAndAccountingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iee653d3ed31b4c178791d20df88ec27d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:AdministrativeAndCustomerSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id53956dabcba40f6889b4fa06dbecc65_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:AdministrativeAndCustomerSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib8c9fd4852bf483eac2da7ce8538e994_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:AdministrativeAndCustomerSupportMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iedc81e84f60f41699ee12495cba56a31_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i385f07071bab43d2a3b90a1b8029c76e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i960b3913fdf74aed9d7695694a6afbb0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:TechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9ce997ee088043d089d015b72a303108_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="if5555f208d684e8d97fe84fb5fbbe26a_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="i90ab08aefd724ceb9c99c4e0a0fc8601_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="i8ecaaac4b1b0407ea12602bc46879271_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5aa90757bd0f4f79a2c34589cce00b66_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ief74e525c74f4eeca0437927af305b4e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1067398083a04d34893647bf3b6334cb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i01c50cbf2ab1486caa5d168b243b60b2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieb11e1e5ec244521a0c57b38a3bb3fbc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4003a9a0f61c483bb40d0d75b8594ff4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:ProtivitiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i78a9f3e08c25428e8a066eaa1769db58_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:ProtivitiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if13681fedf014a1ba82b2a16f7ffabb9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">rhi:ProtivitiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9b32d8c59c5a4365b073d5122af09e93_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id75242a7164d4d2d9d89634409abc4ec_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib5e6f1021fa5441490b615cda36c145f_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="i170cdcf46c77460693217bdbd17d7385_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i338edff6e2de481c9aeb4a9d78071f0d_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="i0ec9f0bfa1dd4e59976b9fbfd26fe7f4_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia7ce4fa7603444a49320f3cf2324150a_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="i433addfe7455411c8043faf4b93e1f35_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ia424bebe17b14a16a9566ad06b75d067_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="ie3fc2015550a4125ae5c0e4eb3cf3e2a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if8d6dd89fb3641f59c0a7b4bd4d43dfe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1babd28a9c0643a0ba9c63efa5a85c2c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2800ebfb52d343349596ac4fdd85db5b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icc6fd86ce2ed429ab0d3e385e926ab5c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id46f65678a5244df9584f1220eca4318_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iba22b2d5fd0d45d6b4fb71b7c3271922_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8efb0325604b4e329ac8fe5ae728909a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6325aca603d64870b9e722be93f3dba4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie0a6276f4f95424e98b6f325c4a94f6f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6a75132bcbce4466959aa3a63663e003_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1ba0ecd61a0462893d560ac8938387f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i994e95d4a71341bf88a364c03c3b1289_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1b54f16933544eb28f637240409f5dca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7e9681bf001c446291d7a467cf178198_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6ba452a2ec94465f87f1f6b224b27027_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic65b0afdbe5d4425a6b18cbb5e852f32_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i270ac29668e440fd8aef67d25c789b03_D20221201-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia5b505acb1c64c78bf97bc85d4a0e0ba_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i13b1b8af0b2e48099bdf2558542119b2_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ideb130fc21034ad8b6ff655e2594d7ff_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="id26e90f2243646fab67b0c27ff7c528e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i2b6940602980411db7f70a098f21fa13_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">rhi:GentryCaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i15a0251a966747598c03d819bb6d5177_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:UncommittedLetterOfCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e87230c2d484a4dab589a2f8ed9f70d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:UncommittedLetterOfCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if1f7e0c892084437b1e0371219c1d5ae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:UncommittedLetterOfCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">rhi:StandbyLettersOfCreditUsedForCollateralRequirementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib98d53c536ca43e7b935a9e99b66fd79_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:StandbyLettersOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">rhi:UncommittedLetterOfCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">rhi:StandbyLettersOfCreditUsedForCollateralRequirementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4afd79c1c7a448e7a108a4a5a0d7a62f_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e3439cfd55747cc9f57d0f26ac3bb98_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i6168d1a9719444098cc69b33385125ca_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="i7c6ccb7fdf9f4e96ae7385d1fd6f09b7_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8c8faa46b29e4f5c84866c3f854da5db_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ieab514a15154411cb2f58deb377fe617_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5e9f3e1653384b8097d9f4bae4a92b64_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i608ee7d0b27943f48ba101bc91ca0acb_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i17496914d7ed4177b304c648c3a1e672_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="i249b8c1c16544fa9b446e81a3cf67dc5_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="ia566f2cd2924432e9ba58b82f1f98ed0_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="i498ac3e412454a058f5663357369eb5b_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="ib0c3d4c349ae45618cc3b46d837d4daa_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="ifcccc5f6dba74c38b0b595066974f657_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="i19d6d7f5372446fa86f9e7471029f347_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="ia65f93f3a7a9435c8f5ba6a02069b50f_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="i452b98ffad6249e6b8cd8831cd1da8af_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="i39d74ea1d4b34869b724dcc50c8c9333_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="icac197cbfd2346569135356da8ebeac4_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="ic42de07c8e6144e7bd236b99448d680f_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="i582c35af4058487fb830fba5e14e8f04_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="i716e6ce6cb8142ed89eae327f84235d7_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="i888d83a9dde843aebbeaca181400e107_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="ic93467adeca04189aa4f86a687bf4b1d_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="ifd57393145b94806b16148e85305a3f0_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="ic70ac7cf615d4930b31ccca314b3266a_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="i7517ef1f7d4d403e970dcb19962ee485_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="i7c13464eab454142ba31f3ba8628e50d_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="i89468233528849b084ed9fb8505c03bf_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="ife8f283a2e9945c585f889ad757bcdd0_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="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="icf59ecde636f4991ae323f02230f8501_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4ce8f896074649ca9f7cce8dfe19261e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i7da6dc1213f046c18b4350a9f9a6fd9e_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ib76ed0e7c48c482b976b1ff99832e32b_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="ie95fd83e0b06405a8b871a34baf20bdf_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i1e7cfeba19b34a04ab52fa4c0fa83b9c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ContractTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica8f145ae6b34f489b04b649eb5b3bd4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:PermanentPlacementTalentSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i58c53843a23b4442803013cca773c0d3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">rhi:ProtivitiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia5cf73053fc94d5481b89ed0618a07f2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6e977d4f84aa411e8142d18a8d9b556b_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="ibe9e546835b04bfaad32ccae04e6a2c9_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="i1a0c865db6b94f03bf48c48813a0cd43_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iee54d7b6b98b4d52974ade4868c2320e_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="ic8c62b4c7b0f4df4b16bcdf15a518323_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="i8680bd2aecad464b9d445ccff20ab993_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000315213</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iea2cfe235aca4f2eb1e9507984e23536_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="ib900683e54e34474bd2b03c2b0b2f262_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i50d2f9fe12e945f1bd96e7afae5f009e_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="ifcb1e25ae49441d2a88ff3ef363477b6_I20230209">
        <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>
            <instant>2023-02-09</instant>
        </period>
    </context>
    <context id="ia4ae5b23f6454badbbdd5158f20d563a_D20230209-20230209">
        <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>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <context id="i3c75536bbfca47588c8fee6b2bb56524_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="i7fc6d368c68641059f2288dca816c932_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="id4809cf452704b39a892b25e5d35cc9a_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="icbe971c84f3b4c3d8a6deb5a07a66f28_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="ia54dc4050aa44558be4a9d77317c8cdc_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="i65705f3230ba4f7c998baf510265ed51_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="i60371abe35064884a14f815331272e0f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if1c988a847ba4db59575fc4681158f1d_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="icfd823f1bc0a4936991c67b547d9b69e_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="i759578a94c034a29975c66ec69ab768e_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="iba1c726d222a45bab21be74a9de29b49_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iac4141cd215446498e6ab7f168d17d91_I20221231">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="i4b38df512ddb4a2eae0a1e6895f526c3_D20220101-20221231">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF80L2ZyYWc6Mzg3MGUyMzllYjYxNGFkM2JkNzM1MzcxYzhhZWMyNDEvdGFibGU6NTFkYmYxNGI3OTNhNDcxODk1NmVjMTA5NmM5MTBiMjcvdGFibGVyYW5nZTo1MWRiZjE0Yjc5M2E0NzE4OTU2ZWMxMDk2YzkxMGIyN18zLTEtMS0xLTY2Njg3_05332cdc-6373-48d0-b1f9-ed1dbdc93e67">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF80L2ZyYWc6Mzg3MGUyMzllYjYxNGFkM2JkNzM1MzcxYzhhZWMyNDEvdGFibGU6NTFkYmYxNGI3OTNhNDcxODk1NmVjMTA5NmM5MTBiMjcvdGFibGVyYW5nZTo1MWRiZjE0Yjc5M2E0NzE4OTU2ZWMxMDk2YzkxMGIyN180LTEtMS0xLTY2Njg3_ab39de95-fc09-4708-808d-3c6b316a0607">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF80L2ZyYWc6Mzg3MGUyMzllYjYxNGFkM2JkNzM1MzcxYzhhZWMyNDEvdGFibGU6NTFkYmYxNGI3OTNhNDcxODk1NmVjMTA5NmM5MTBiMjcvdGFibGVyYW5nZTo1MWRiZjE0Yjc5M2E0NzE4OTU2ZWMxMDk2YzkxMGIyN181LTEtMS0xLTY2Njg3_b2892616-0f78-43ca-93bf-2491c4cd6ea1">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF80L2ZyYWc6Mzg3MGUyMzllYjYxNGFkM2JkNzM1MzcxYzhhZWMyNDEvdGFibGU6NTFkYmYxNGI3OTNhNDcxODk1NmVjMTA5NmM5MTBiMjcvdGFibGVyYW5nZTo1MWRiZjE0Yjc5M2E0NzE4OTU2ZWMxMDk2YzkxMGIyN182LTEtMS0xLTY2Njg3_c6d18552-d317-4a1c-9348-2ec4bf4d17b6">0000315213</dei:EntityCentralIndexKey>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i552d0b27734a47e69de51aa8261e74c9_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfOTYzMQ_cdb8a8d0-cbb6-4df9-9705-b946388e1eab">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8fe9f15bd5274a32966e7cb28af37d24_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTE1OTM_4133d4d1-4a3e-482c-bd54-277a7b5a60c5">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <dei:DocumentType
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl84Mg_23b6a580-5e5f-4b1f-9cff-12ffaa9afed7">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6MzhkYTIwMjVlMjFmNGNkOGE4ZjIwNTRhN2ZjNjExMjcvdGFibGVyYW5nZTozOGRhMjAyNWUyMWY0Y2Q4YThmMjA1NGE3ZmM2MTEyN18wLTAtMS0xLTY2Njg3_9d7d2725-257b-4266-a555-da602edfd1a4">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xMTI_206256ae-3c65-48b2-bed4-a81989acce61">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xMTI_df30dac6-3501-40b0-927f-ecc0311f75df">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NjQ5MDE0ZmE0ODc1NGRjODk2YmVhODdhNmVmNmEzMTEvdGFibGVyYW5nZTo2NDkwMTRmYTQ4NzU0ZGM4OTZiZWE4N2E2ZWY2YTMxMV8wLTAtMS0xLTY2Njg3_b5d52b6d-1129-4d99-9669-11477cb33c9d">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xODY_0e3d6d93-8401-4f1d-b926-f43a881d87b1">1-10427</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xODk_afef17dc-a8f1-4278-a624-b98cf77d8641">ROBERT HALF INTERNATIONAL INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8wLTAtMS0xLTY2Njg3_f872d347-1dc7-4601-a1f4-057ede33efb1">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8wLTItMS0xLTY2Njg3_92f99db8-3e77-4389-95d4-c2355bad05c4">94-1648752</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8zLTAtMS0xLTY2Njg3L3RleHRyZWdpb246NzZjOTY1NzZhMTVjNGQ1ZWFmMTYwOTliNmE2MzMxNTFfNA_f7260138-3010-41cd-8914-5b7ba062d268">2884 Sand Hill Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8zLTAtMS0xLTY2Njg3L3RleHRyZWdpb246NzZjOTY1NzZhMTVjNGQ1ZWFmMTYwOTliNmE2MzMxNTFfOA_c39aa459-3630-4624-adbf-17d37e86421d">Suite 200</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8zLTAtMS0xLTY2Njg3L3RleHRyZWdpb246NzZjOTY1NzZhMTVjNGQ1ZWFmMTYwOTliNmE2MzMxNTFfMTI_c6191820-5a25-4ac7-a3c7-1a30a82f710d">Menlo Park</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8zLTAtMS0xLTY2Njg3L3RleHRyZWdpb246NzZjOTY1NzZhMTVjNGQ1ZWFmMTYwOTliNmE2MzMxNTFfMTY_6225e61e-2b8d-4d9f-ad95-6751dc375cfd">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6NWEwYmRlMDM3MzA1NGVkMWFmNmIxMDQ5ZjVjZGRmMmIvdGFibGVyYW5nZTo1YTBiZGUwMzczMDU0ZWQxYWY2YjEwNDlmNWNkZGYyYl8zLTItMS0xLTY2Njg3_f1101e64-0f76-42ab-8c6e-63458e3126c8">94025</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8zMDI_4e95dfbe-9549-46cb-9208-2c72ad837aa6">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8zMDY_eab55b3f-bbc4-496f-bdb1-b97e35c5e680">234-6000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6YjZjNDAxMzBiNzFlNGRhNThmM2IyNjgyZjM5NDkzYzgvdGFibGVyYW5nZTpiNmM0MDEzMGI3MWU0ZGE1OGYzYjI2ODJmMzk0OTNjOF8xLTAtMS0xLTY2Njg3_b52fb7d9-3934-4d36-a220-e59553f9e320">Common Stock, Par Value $.001 per Share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6YjZjNDAxMzBiNzFlNGRhNThmM2IyNjgyZjM5NDkzYzgvdGFibGVyYW5nZTpiNmM0MDEzMGI3MWU0ZGE1OGYzYjI2ODJmMzk0OTNjOF8xLTEtMS0xLTY2Njg3_61822b7c-2184-441e-9356-0d2f680b3a7d">RHI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGFibGU6YjZjNDAxMzBiNzFlNGRhNThmM2IyNjgyZjM5NDkzYzgvdGFibGVyYW5nZTpiNmM0MDEzMGI3MWU0ZGE1OGYzYjI2ODJmMzk0OTNjOF8xLTItMS0xLTY2Njg3_3c899b78-9798-40c3-9b33-eac72dacb830">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl82NDY_e7b71ace-bf48-4b68-8e5d-28bdf073e487">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl83OTI_758beade-c416-485f-aa05-7c7dd6384dc1">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xMTQ2_7916ac99-bf60-4718-9404-95302b6f50e7">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xNDQ3_cc3f2ee0-546d-4636-a968-b1d1c0a9b9f5">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xODE4_e6782812-57dd-4523-a0dc-34391de72418">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xOTAz_2a7d0be5-0e9c-406f-b0ca-6c624db5b5c9">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8xOTM0_0fac83d0-95de-4569-b145-81ee74377f88">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8zNDYx_75c7a7ad-a67c-475c-aae8-0b82e0c2352d">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8yNjA5_d0b96a2b-f484-4f56-ae39-42ed1109a9c7">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ia63179b66bfc4801b92afc2a020291aa_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8yNzUy_28f63750-81e6-4b6b-8178-8cf47a7e406e"
      unitRef="usd">8012399320</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i338e56c02a944c5f8dfcaa8f6754284c_I20230131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl80Mzk4MDQ2NTE0NzAy_89add871-0192-4852-a4a4-0d3523bab976"
      unitRef="shares">107698497</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xL2ZyYWc6ZGM5NmI3MzA1YjQ1NDkwMzg3YzUxZDM5MmQ0NjcyMzYvdGV4dHJlZ2lvbjpkYzk2YjczMDViNDU0OTAzODdjNTFkMzkyZDQ2NzIzNl8zNDYy_0eae261a-b13e-4296-ad4f-076fd807ece3">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 2023, 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="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMy0yLTEtMS02NjY4Nw_164c2cc0-8922-4d3c-979e-21ba323f72f5"
      unitRef="usd">658626000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMy00LTEtMS02NjY4Nw_9f48fc07-e6d9-492a-8765-c3aa29369ea1"
      unitRef="usd">619001000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNC0yLTEtMS02NjY4Nw_ab4b25fc-628b-4e33-bda7-af0af6f6322e"
      unitRef="usd">1018287000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNC00LTEtMS02NjY4Nw_e50a40ab-ab0e-4233-8628-f32dc7d09394"
      unitRef="usd">984691000</us-gaap:AccountsReceivableNetCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNS0yLTEtMS02NjY4Nw_89f46789-47df-4f8c-b030-506a7a468344"
      unitRef="usd">432734000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNS00LTEtMS02NjY4Nw_73905a46-a12b-470b-8d05-b282472c62a4"
      unitRef="usd">494991000</rhi:DeferredCompensationPlanAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNi0yLTEtMS02NjY4Nw_922d9a9d-66a3-49f2-b0df-d551223d0976"
      unitRef="usd">175465000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNi00LTEtMS02NjY4Nw_6ba140bf-6593-410c-b5bc-bcb044ad8af8"
      unitRef="usd">169864000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNy0yLTEtMS02NjY4Nw_dcfa4952-81bb-4b2c-9afe-2b9a93004148"
      unitRef="usd">2285112000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfNy00LTEtMS02NjY4Nw_4076ae25-dd4e-48ed-b6bd-82c51e6efc0e"
      unitRef="usd">2268547000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfOC0yLTEtMS02NjY4Nw_6814b7d0-c01d-42e6-ab08-a3c54e37a317"
      unitRef="usd">109687000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfOC00LTEtMS02NjY4Nw_b9a31eb8-4b06-409e-87e9-034e4df28afc"
      unitRef="usd">93403000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfOS0yLTEtMS02NjY4Nw_3cef3d6d-6851-4d29-bef6-13db665682cf"
      unitRef="usd">201998000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfOS00LTEtMS02NjY4Nw_d0e7821c-7138-4461-9bb4-b227a15471dc"
      unitRef="usd">228793000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTAtMi0xLTEtNjY2ODc_9ff642d6-31f9-4b7f-8cd7-22a3e5cdf038"
      unitRef="usd">5317000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTAtNC0xLTEtNjY2ODc_07701e25-c233-4dd0-914b-90b634703622"
      unitRef="usd">3334000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTEtMi0xLTEtNjY2ODc_8818108b-c7e2-4b3a-898d-38bb2794f2f3"
      unitRef="usd">237810000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTEtNC0xLTEtNjY2ODc_7973cae8-40ee-45e5-97e6-1e7773eeb2fe"
      unitRef="usd">222855000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTItMi0xLTEtNjY2ODc_be2b2a7b-786c-4ae6-8990-aaad762a087f"
      unitRef="usd">124564000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTItNC0xLTEtNjY2ODc_44056116-324a-4a54-9af4-076cb251505a"
      unitRef="usd">135427000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTMtMi0xLTEtNjY2ODc_d4aa3142-1ce0-478a-95c8-fd4713372e47"
      unitRef="usd">2964488000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTMtNC0xLTEtNjY2ODc_571269a9-84e8-4da3-a729-941f039fb4e1"
      unitRef="usd">2952359000</us-gaap:Assets>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTUtMi0xLTEtNjY2ODc_4ffeb10b-5bad-40f5-9abc-152d5f51b43d"
      unitRef="usd">168163000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTUtNC0xLTEtNjY2ODc_71a75802-26ab-4ebb-b32b-4d65819d6442"
      unitRef="usd">183796000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTYtMi0xLTEtNjY2ODc_bb01a957-09cb-4beb-9620-b8b14e6d8926"
      unitRef="usd">472310000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTYtNC0xLTEtNjY2ODc_0a7df976-eee8-493f-a98f-336d0b7bb070"
      unitRef="usd">540183000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTctMi0xLTEtNjY2ODc_f8decf41-b4a6-4bbe-a628-0576f114a3f1"
      unitRef="usd">474111000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTctNC0xLTEtNjY2ODc_da3447d6-7f25-41d2-a8c6-4ed003e0f4c9"
      unitRef="usd">535276000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTgtMi0xLTEtNjY2ODc_ccbbd6de-f29f-4617-b356-3d5b6a7b22cb"
      unitRef="usd">15535000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMTgtNC0xLTEtNjY2ODc_0d53dfbd-add0-4c4f-b794-eb5835155d21"
      unitRef="usd">15631000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjAtMi0xLTEtNjY2ODc_9a29449b-f766-4a6f-8236-40764f745a2c"
      unitRef="usd">86083000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjAtNC0xLTEtNjY2ODc_57b3fd85-743c-4373-b3d8-fc0cf709a182"
      unitRef="usd">83787000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjEtMi0xLTEtNjY2ODc_576992b4-a5de-4324-82f3-4ec35e77c5fc"
      unitRef="usd">1216202000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjEtNC0xLTEtNjY2ODc_7e64cd2e-ce24-487e-9f83-04c101d15a64"
      unitRef="usd">1358673000</us-gaap:LiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjMtMi0xLTEtNjY2ODc_9c0227c8-37e0-4f06-99bf-f24a4193b097"
      unitRef="usd">151768000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjMtNC0xLTEtNjY2ODc_69e9a40c-3415-4cdb-9b21-85428e9357c3"
      unitRef="usd">181291000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjQtMi0xLTEtNjY2ODc_7b6d2ab3-9ca1-4050-94dc-e850db4cc164"
      unitRef="usd">27960000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjQtNC0xLTEtNjY2ODc_aa11e6d4-d84d-48ac-bddf-6d9f78d46d58"
      unitRef="usd">31344000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjUtMi0xLTEtNjY2ODc_7de68a45-9c8e-48f2-b1a0-7f1efe26394a"
      unitRef="usd">1395930000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjUtNC0xLTEtNjY2ODc_78ef4a34-f3ac-4839-9057-7c92cf7912c2"
      unitRef="usd">1571308000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjYtMi0xLTEtNjY2ODc_ca8b23fa-0156-4e7a-91d6-3cff466f8eeb"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjYtNC0xLTEtNjY2ODc_52dddca6-22b4-4411-9020-421f190c8d83"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjozMjdlNDYyZjQ4YmE0MDhlYWFjNGMyN2VmNDYxYjlhZF8yMQ_0fa9d2e8-228f-4be4-b9b9-562afec84939"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjozMjdlNDYyZjQ4YmE0MDhlYWFjNGMyN2VmNDYxYjlhZF8yMQ_635f6e56-4ab7-4724-89d9-ac4575db05a1"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjozMjdlNDYyZjQ4YmE0MDhlYWFjNGMyN2VmNDYxYjlhZF80Ng_7a7f3777-e8c0-4761-b528-bf3b2622508a"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjozMjdlNDYyZjQ4YmE0MDhlYWFjNGMyN2VmNDYxYjlhZF80Ng_f72cba23-2a2a-4db8-9913-2b0194a3771b"
      unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjozMjdlNDYyZjQ4YmE0MDhlYWFjNGMyN2VmNDYxYjlhZF81Nw_a481e806-5646-4d1c-9db0-0ab0fb44f981"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjozMjdlNDYyZjQ4YmE0MDhlYWFjNGMyN2VmNDYxYjlhZF81Nw_db490762-2c4b-4519-b786-7bc814d34fab"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtMi0xLTEtNjY2ODc_cbf3d8df-490f-445c-ab6e-5de15f0494ff"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjgtNC0xLTEtNjY2ODc_4c06aa44-ada8-45c2-831f-3d6cd3d0add8"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF8xOA_3d926c03-0282-4d8e-b9a1-e2561bfcc85a"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF8xOA_5a7be020-8498-41e5-aa98-a955fff10aa3"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF80Mw_15231860-4bd1-4265-99a0-f75a46462b23"
      unitRef="shares">260000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF80Mw_baadbbdd-e5eb-4ac5-904b-f9ff77d5de0f"
      unitRef="shares">260000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF84MA_4f5f5f08-28cb-4822-a069-e6ec9a72bb82"
      unitRef="shares">107698498</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF84MA_869b0a89-89f5-42e8-9186-dce5900f93e3"
      unitRef="shares">107698498</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF84Nw_1ff2008c-3fa3-4039-953f-b491ae5688da"
      unitRef="shares">110685989</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyZjg5MWFmM2U2ZjA0YmRkOTEzMGQzZjUzZjc0NTNiNF84Nw_a0549568-0e94-4b8d-a8bd-10d017c550d1"
      unitRef="shares">110685989</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktMi0xLTEtNjY2ODc_fdf63ef6-9252-4dcb-82b3-a7440b923230"
      unitRef="usd">108000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMjktNC0xLTEtNjY2ODc_ab90c7a3-b7d7-4689-9d2f-c086b6f91ba4"
      unitRef="usd">111000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzAtMi0xLTEtNjY2ODc_2b515b41-bfc1-4b93-bd55-873fc42b31d5"
      unitRef="usd">1293565000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzAtNC0xLTEtNjY2ODc_b5410386-bcb6-4499-ba78-6acce9cb89b3"
      unitRef="usd">1235903000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzEtMi0xLTEtNjY2ODc_3182ea33-cc9e-4dde-9485-51535c2cf7ea"
      unitRef="usd">-43623000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzEtNC0xLTEtNjY2ODc_9637ba3f-8271-40db-b127-92b992e22f0a"
      unitRef="usd">-22622000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzItMi0xLTEtNjY2ODc_07f94980-0818-4c3f-8414-3364e74a1c99"
      unitRef="usd">318508000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzItNC0xLTEtNjY2ODc_fc2c1e84-ebad-4e89-8b99-16c79cfa0d72"
      unitRef="usd">167659000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzMtMi0xLTEtNjY2ODc_dfeb3bda-31ef-45b9-bf7b-5e28280a6772"
      unitRef="usd">1568558000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzMtNC0xLTEtNjY2ODc_49a89fcd-6427-407b-8e65-f0f49e1b52dd"
      unitRef="usd">1381051000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzQtMi0xLTEtNjY2ODc_625d1965-29a2-412b-8d8e-544b7105a82c"
      unitRef="usd">2964488000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81Mi9mcmFnOmJjZmRiNTQxOGIyMzRlZjdhZWNkMGM1ZDg1MWRlZTE2L3RhYmxlOjdmNmQ3ZjkwMDViYTQ1ODg4ZGJjZmVlZmJhZGE3OGYxL3RhYmxlcmFuZ2U6N2Y2ZDdmOTAwNWJhNDU4ODhkYmNmZWVmYmFkYTc4ZjFfMzQtNC0xLTEtNjY2ODc_67590fef-a88d-4b50-8fcc-f32147ae6311"
      unitRef="usd">2952359000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMi0yLTEtMS02NjY4Nw_404ec598-f308-456a-832c-1a1f446bde58"
      unitRef="usd">7238142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMi00LTEtMS02NjY4Nw_288bebdc-3886-4f03-bd8d-c6686d780515"
      unitRef="usd">6461444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMi02LTEtMS02NjY4Nw_e08654b3-e5a9-40e2-bb2d-54ae1f8d27f9"
      unitRef="usd">5109000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMy0yLTEtMS02NjY4Nw_1bd23a53-e39c-4f56-b9df-ed84889725a2"
      unitRef="usd">4144093000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMy00LTEtMS02NjY4Nw_c263d39d-f7d4-47c2-8506-ab1b97f520c2"
      unitRef="usd">3765416000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMy02LTEtMS02NjY4Nw_86c81129-a47d-4a96-a0c7-1a4a5cd38ef0"
      unitRef="usd">3096389000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNC0yLTEtMS02NjY4Nw_20d5bdd6-37b1-4aab-930d-de65056c421c"
      unitRef="usd">3094049000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNC00LTEtMS02NjY4Nw_86d6be7c-d89c-49d8-9aef-24023a597676"
      unitRef="usd">2696028000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNC02LTEtMS02NjY4Nw_b2452e7e-b53d-4bf4-96eb-192a6df0c367"
      unitRef="usd">2012611000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNS0yLTEtMS02NjY4Nw_7b2e9e4b-346c-46a7-a298-cb54caa462d8"
      unitRef="usd">2117296000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNS00LTEtMS02NjY4Nw_bf62639d-85e4-492a-bc38-13b3bf1c71fb"
      unitRef="usd">1951282000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNS02LTEtMS02NjY4Nw_6ae9a392-1005-42e9-9bfd-47994954285e"
      unitRef="usd">1666041000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <rhi:DeferredCompensationPlanInvestmentIncome
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNi0yLTEtMS02NjY4Nw_d5d130f2-09ed-4b5a-b669-15449a514b54"
      unitRef="usd">-86139000</rhi:DeferredCompensationPlanInvestmentIncome>
    <rhi:DeferredCompensationPlanInvestmentIncome
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNi00LTEtMS02NjY4Nw_5626a8ee-01ff-4ec4-9ace-9d10f69df327"
      unitRef="usd">61078000</rhi:DeferredCompensationPlanInvestmentIncome>
    <rhi:DeferredCompensationPlanInvestmentIncome
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNi02LTEtMS02NjY4Nw_ce6243ba-676f-4536-9869-8608bb1f23c3"
      unitRef="usd">75188000</rhi:DeferredCompensationPlanInvestmentIncome>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNy0yLTEtMS02NjY4Nw_f1fd281c-fb47-44e9-a2cf-e593a91c651c"
      unitRef="usd">1667000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNy00LTEtMS02NjY4Nw_81990a95-ac98-43de-8159-b4923f76e8a0"
      unitRef="usd">2241000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfNy02LTEtMS02NjY4Nw_1b564075-9ef6-4e63-a584-e7b22c66c359"
      unitRef="usd">1219000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfOC0yLTEtMS02NjY4Nw_b12968ce-c6d0-41d9-800e-2d304cea6edb"
      unitRef="usd">8008000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfOC00LTEtMS02NjY4Nw_0aa2707f-1e3a-4dad-9b46-735d780de759"
      unitRef="usd">197000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfOC02LTEtMS02NjY4Nw_71597eaa-af08-4ae2-94d9-eace25e34cfa"
      unitRef="usd">1343000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfOS0yLTEtMS02NjY4Nw_a21620ad-004e-4611-bf8e-f903809d8d2e"
      unitRef="usd">896955000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfOS00LTEtMS02NjY4Nw_b97e17bb-8cf4-4862-a023-50fed97434c8"
      unitRef="usd">803780000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfOS02LTEtMS02NjY4Nw_1b0c611e-87dd-446e-8e1c-390f42e7651f"
      unitRef="usd">421882000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTAtMi0xLTEtNjY2ODc_aeb77fd7-b267-4260-b300-29ef12af9736"
      unitRef="usd">239036000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTAtNC0xLTEtNjY2ODc_84b90b1d-409b-454a-ab17-5856c0dcf350"
      unitRef="usd">205154000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTAtNi0xLTEtNjY2ODc_553c3202-db46-40b0-a824-e53809f02c0c"
      unitRef="usd">115606000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTEtMi0xLTEtNjY2ODc_e765d52c-310b-494a-a5ad-4f72087cab92"
      unitRef="usd">657919000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTEtNC0xLTEtNjY2ODc_bd894bdf-a69c-45b1-9f51-b13a2bbdbd14"
      unitRef="usd">598626000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTEtNi0xLTEtNjY2ODc_bb804d2e-cdb7-4647-910d-b74465e1c230"
      unitRef="usd">306276000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTQtMi0xLTEtNjY2ODc_3bb2dec8-2e14-45c9-85cc-518513c6743a"
      unitRef="usdPerShare">6.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTQtNC0xLTEtNjY2ODc_606783b8-b75a-4ebf-b9f6-fe0e3c103bca"
      unitRef="usdPerShare">5.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTQtNi0xLTEtNjY2ODc_33a3dceb-49bf-4be9-ae69-e77e0f56a1c4"
      unitRef="usdPerShare">2.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTUtMi0xLTEtNjY2ODc_1f3fa461-c6ea-4639-bae5-219d0266f6ba"
      unitRef="usdPerShare">6.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTUtNC0xLTEtNjY2ODc_c10217f4-1708-4037-93ab-b25a3a44eac5"
      unitRef="usdPerShare">5.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTUtNi0xLTEtNjY2ODc_e3d11811-2ac9-42a8-a341-798f21fbde3d"
      unitRef="usdPerShare">2.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTctMi0xLTEtNjY2ODc_f280f47c-0a04-424f-a092-b9d6cc7a6fab"
      unitRef="shares">108214000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTctNC0xLTEtNjY2ODc_cb4a991e-39b3-4c5e-b16a-1581b48a137c"
      unitRef="shares">110482000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTctNi0xLTEtNjY2ODc_166178c6-a703-4d94-8c41-3d99532e85e3"
      unitRef="shares">112729000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTgtMi0xLTEtNjY2ODc_ebaf08aa-32a0-4011-be7e-65004f5a3781"
      unitRef="shares">109171000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTgtNC0xLTEtNjY2ODc_fb1c20f3-446b-47e6-88db-11afb703e0fd"
      unitRef="shares">111718000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTgtNi0xLTEtNjY2ODc_24daa96c-5106-4740-94bd-a543d6f890b5"
      unitRef="shares">113318000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTktMi0xLTEtNjY2ODc_2adddb8c-ae25-4777-b4cb-23d6097891af"
      unitRef="usdPerShare">1.72</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTktMi0xLTEtNjY2ODc_a2780e9c-c78f-4124-82a8-3b8053c788f7"
      unitRef="usdPerShare">1.72</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTktNC0xLTEtNjY2ODc_2662edd8-41b4-4f7e-8831-71d35e5f26eb"
      unitRef="usdPerShare">1.52</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTktNC0xLTEtNjY2ODc_77b692cd-40ba-46b9-985f-7f3964fa6c7d"
      unitRef="usdPerShare">1.52</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTktNi0xLTEtNjY2ODc_4a1e8f5d-cf3a-4a91-bac4-78f29a86e33e"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81NS9mcmFnOjAxM2M1M2RhNTQ5MzRjNTc4M2M3YTAwNjlkYTE5NWUzL3RhYmxlOjgxNmFjZWQ3NGMzYjQzOTliYzg1ZGIyNzA4ZDYyNjUxL3RhYmxlcmFuZ2U6ODE2YWNlZDc0YzNiNDM5OWJjODVkYjI3MDhkNjI2NTFfMTktNi0xLTEtNjY2ODc_eb1c412f-c158-4670-ac86-5892b36fa2a3"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:NetIncomeLoss
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfMy0yLTEtMS02NjY4Nw_0449545e-2a51-4535-a1bf-60f15a013b2f"
      unitRef="usd">657919000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfMy00LTEtMS02NjY4Nw_81c2d556-45be-441b-831b-56385703d4a9"
      unitRef="usd">598626000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfMy02LTEtMS02NjY4Nw_a64d13e9-6787-410d-b5a7-b874e3cc1d86"
      unitRef="usd">306276000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNS0yLTEtMS02NjY4Nw_3202f173-537e-40f4-a10f-bfe652906d56"
      unitRef="usd">-25274000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNS00LTEtMS02NjY4Nw_e3bdd504-e3f4-4e8b-8fbd-f6c549e75e37"
      unitRef="usd">-18702000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNS02LTEtMS02NjY4Nw_a9bd4a93-17f9-4b90-9b80-1ace852d47f1"
      unitRef="usd">18973000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNi0yLTEtMS02NjY4Nw_7e4e1f39-7e5a-4f0c-9f92-0631c46342fe"
      unitRef="usd">-4273000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNi00LTEtMS02NjY4Nw_e074a5ca-acc9-4bd4-822c-cc18f882e5cc"
      unitRef="usd">-812000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNi02LTEtMS02NjY4Nw_efc70638-39c4-4286-8fd0-08bd89e43b19"
      unitRef="usd">3719000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNy0yLTEtMS02NjY4Nw_2b4382de-e002-4152-905a-5f08872098f0"
      unitRef="usd">-21001000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNy00LTEtMS02NjY4Nw_e3eb1521-8312-4189-abeb-7db2e95a22bd"
      unitRef="usd">-17890000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfNy02LTEtMS02NjY4Nw_198aafb8-1194-4aaf-a286-ce1a90414450"
      unitRef="usd">15254000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfOC0yLTEtMS02NjY4Nw_7fa0ea26-721b-4667-95c2-3fc2fb8d73e3"
      unitRef="usd">636918000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfOC00LTEtMS02NjY4Nw_662e28dc-1d10-47eb-8057-53cc0ccc5b32"
      unitRef="usd">580736000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF81OC9mcmFnOjNlMjZhODA0MGM4ODRhMjRiNmE4MDljOTgwMWZiOWE5L3RhYmxlOmNhOTViOTM3NDk1OTRkNjZiZWUyMDY0ZDkxZGE3NzlmL3RhYmxlcmFuZ2U6Y2E5NWI5Mzc0OTU5NGQ2NmJlZTIwNjRkOTFkYTc3OWZfOC02LTEtMS02NjY4Nw_c9bf2bd9-7807-47f6-8f43-5853a82a799a"
      unitRef="usd">321530000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesIssued
      contextRef="i09d9117511e6475ba4d702dbbe4bed79_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMy0xLTEtMS02NjY4Nw_c15276a6-cb10-4316-83e7-b2b89d5a4112"
      unitRef="shares">115120000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i09d9117511e6475ba4d702dbbe4bed79_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMy0zLTEtMS02NjY4Nw_db3e2e0c-7a08-4e2e-9cca-3bdcbb8f386f"
      unitRef="usd">115000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d157519fc534733a39794d21a6bdbec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMy01LTEtMS02NjY4Nw_223f8386-55b2-4812-acd8-17d241cc4567"
      unitRef="usd">1127487000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8aba280ff5a44497819b7535d1859bed_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMy03LTEtMS02NjY4Nw_ced4c285-81cc-4277-bca8-a15137a627ba"
      unitRef="usd">-19986000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id4acbada54734688b62cc92a10cf391b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMy05LTEtMS02NjY4Nw_9b2dc58a-babf-44af-9f15-62fa882356a3"
      unitRef="usd">36067000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0e7476e8493c49d6b04320c0f59061f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMy0xMS0xLTEtNjY2ODc_f6426800-16eb-44ec-9d8b-19d26b6b958d"
      unitRef="usd">1143683000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4d2850c913d640179a479591f458e34d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNC05LTEtMS02NjY4Nw_6176a312-9f1e-4bdf-853d-fcc896f7ffa2"
      unitRef="usd">306276000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNC0xMS0xLTEtNjY2ODc_531db40e-f7b7-4e7a-a945-b6f9f5e46452"
      unitRef="usd">306276000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="i19e3f0d8121c4c4cbd481c3cdcc2c9b8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNS05LTEtMS02ODA1OQ_90bb7c4f-c59e-4e9d-97d9-72da34fd1673"
      unitRef="usd">-558000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b6c761c705a411194b73c101aa57ffb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNS0xMS0xLTEtNjgxNzA_bdd62e32-69d0-4001-836f-2e0e167b4cb9"
      unitRef="usd">-558000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1afd6a3dfdd340a59c29392c06c2c060_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNS03LTEtMS02NjY4Nw_0fc418a9-218d-4a73-83be-33578e3565bc"
      unitRef="usd">15254000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNS0xMS0xLTEtNjY2ODc_a10209db-79f2-40b5-ae13-1bb6420b9ba1"
      unitRef="usd">15254000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNi0wLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjk1MGI2ODJhYTc3NjQzMzM5YmZmZTY4MjVjYjk5ZmU0XzI0_4a1e8f5d-cf3a-4a91-bac4-78f29a86e33e"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNi0wLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjk1MGI2ODJhYTc3NjQzMzM5YmZmZTY4MjVjYjk5ZmU0XzI0_eb1c412f-c158-4670-ac86-5892b36fa2a3"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCash
      contextRef="i4d2850c913d640179a479591f458e34d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNi05LTEtMS02NjY4Nw_9cff4579-4aea-43ec-b7d9-57cd0bb3e319"
      unitRef="usd">156045000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNi0xMS0xLTEtNjY2ODc_853f439b-9649-4c46-994e-9785d9268048"
      unitRef="usd">156045000</us-gaap:DividendsCash>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ieaef509ca89148629b6ba42b25be8b89_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNy0xLTEtMS02NjY4Nw_4a142bf4-fea0-4baf-a9f0-e443c984940f"
      unitRef="shares">879000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ieaef509ca89148629b6ba42b25be8b89_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNy0zLTEtMS02NjY4Nw_81bf598b-d6a7-4378-bd53-283468c07b5f"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i39f2002877704795b3aef5123c0c829c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNy01LTEtMS02NjY4Nw_f9560d16-7828-4e5d-932b-12ada6857afe"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfNy0xMS0xLTEtNjY2ODc_dfce5d0a-4581-4226-a77a-8198e3c6f879"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i39f2002877704795b3aef5123c0c829c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfOC01LTEtMS02NjY4Nw_a91ae347-cee7-4e6d-b947-c11c83ee3d4a"
      unitRef="usd">52486000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfOC0xMS0xLTEtNjY2ODc_9e0e413b-f829-4eb0-afb8-e43b0fccfb38"
      unitRef="usd">52486000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ieaef509ca89148629b6ba42b25be8b89_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfOS0xLTEtMS02NjY4Nw_f7a5b749-38f5-4f09-b926-22a3d7079b51"
      unitRef="shares">2871000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ieaef509ca89148629b6ba42b25be8b89_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfOS0zLTEtMS02NjY4Nw_05060df2-a01e-47ec-8b66-fc3e3cf60a37"
      unitRef="usd">3000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i4d2850c913d640179a479591f458e34d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfOS05LTEtMS02NjY4Nw_813368e6-07fa-4b6d-89c7-51d98b0bb362"
      unitRef="usd">155804000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfOS0xMS0xLTEtNjY2ODc_abd29429-27f7-485a-88db-8f78b6a429a9"
      unitRef="usd">155807000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4465b39b435c4f28819c0aa881f09fd4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTEtMS0xLTEtNjY2ODc_8f266826-0a67-4ecd-8e78-782259c7a037"
      unitRef="shares">113128000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i4465b39b435c4f28819c0aa881f09fd4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTEtMy0xLTEtNjY2ODc_fecb08ea-283f-49cf-8bde-9414244837f4"
      unitRef="usd">113000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d5cdee2e77a4dacb3a39a4de2fd1a07_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTEtNS0xLTEtNjY2ODc_40db42b4-074c-4ade-b931-db92f3aabac8"
      unitRef="usd">1179972000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iacb165ec9a764054ac7b0653ee3cea8a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTEtNy0xLTEtNjY2ODc_6e7eb3ff-20a8-400a-99ec-f123ac104c6c"
      unitRef="usd">-4732000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i22c208f5919b455caf2a6b509d52865f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTEtOS0xLTEtNjY2ODc_a5bbab8c-53c6-4b0b-9582-6a85ed7d820b"
      unitRef="usd">29936000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTEtMTEtMS0xLTY2Njg3_363e93ea-ef1e-4718-b561-c1f2f99ebe9f"
      unitRef="usd">1205289000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2a99e81f26de4b1aa50047f332995e64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTMtOS0xLTEtNjY2ODc_28c41184-5c65-427a-a4c5-f51d24c5752d"
      unitRef="usd">598626000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTMtMTEtMS0xLTY2Njg3_dd13f742-0716-4978-8440-610b4b1ba415"
      unitRef="usd">598626000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ifcf0f928b17247ac8e132fd583ee255b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTUtNy0xLTEtNjY2ODc_03195e34-571a-4bed-abb8-74ef32f99860"
      unitRef="usd">-17890000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTUtMTEtMS0xLTY2Njg3_7d474dbf-8b0c-43c1-97e8-3db12ca99ff0"
      unitRef="usd">-17890000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTYtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjpkMjRjZTZmY2FhOGE0MjI0OTcwZTZhNjk5ZWZlNTIwNF8yNA_2662edd8-41b4-4f7e-8831-71d35e5f26eb"
      unitRef="usdPerShare">1.52</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTYtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjpkMjRjZTZmY2FhOGE0MjI0OTcwZTZhNjk5ZWZlNTIwNF8yNA_77b692cd-40ba-46b9-985f-7f3964fa6c7d"
      unitRef="usdPerShare">1.52</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCash
      contextRef="i2a99e81f26de4b1aa50047f332995e64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTYtOS0xLTEtNjY2ODc_64e9ac36-a50c-40fe-96de-021a52f045e9"
      unitRef="usd">170679000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTYtMTEtMS0xLTY2Njg3_0d70e244-30e1-44cb-ac17-725c148d961a"
      unitRef="usd">170679000</us-gaap:DividendsCash>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ifdff50950fa44fe5a1da642a55cc04ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTctMS0xLTEtNjY2ODc_7e09e5c1-bf03-422b-8b3f-66a8dbd4e5ea"
      unitRef="shares">701000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ifdff50950fa44fe5a1da642a55cc04ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTctMy0xLTEtNjY2ODc_46688041-80eb-456d-9857-657489245d4d"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ie001c1c0c87a4a3ba52f9923f9f4ed67_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTctNS0xLTEtNjY2ODc_514bcac0-e735-474b-943a-a0e46332241a"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTctMTEtMS0xLTY2Njg3_9b35bfa5-40f2-4a8b-891b-f228b9ce471f"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie001c1c0c87a4a3ba52f9923f9f4ed67_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTgtNS0xLTEtNjY2ODc_b1f0bb3e-7655-479c-814d-e99d11fba716"
      unitRef="usd">55932000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTgtMTEtMS0xLTY2Njg3_d3eb051a-0098-47e4-8ccc-db08253af712"
      unitRef="usd">55932000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ifdff50950fa44fe5a1da642a55cc04ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTktMS0xLTEtNjY2ODc_5c8300b3-f3f4-4e9a-96c0-154ca3fabb64"
      unitRef="shares">3143000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ifdff50950fa44fe5a1da642a55cc04ee_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTktMy0xLTEtNjY2ODc_2f000191-1107-44b1-b976-2151411aec78"
      unitRef="usd">3000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i2a99e81f26de4b1aa50047f332995e64_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTktOS0xLTEtNjY2ODc_89f4b9e8-bbe0-4a4c-9df5-679c05716e40"
      unitRef="usd">290224000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMTktMTEtMS0xLTY2Njg3_10d55de7-763d-437e-b091-a683a7e91121"
      unitRef="usd">290227000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib9397e23c3a94db8b8e7ad0c885219c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjEtMS0xLTEtNjY2ODc_c8494dee-1323-4290-8eef-09361f639894"
      unitRef="shares">110686000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib9397e23c3a94db8b8e7ad0c885219c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjEtMy0xLTEtNjY2ODc_a34c1ab2-2e29-4e51-94ca-c22e7e7b10e1"
      unitRef="usd">111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6c9d7e3e0c448d5aacbf68a0cbf697a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjEtNS0xLTEtNjY2ODc_38f83253-8fd6-4782-aef1-bd754eb3fd4b"
      unitRef="usd">1235903000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia84ce93b35ab43e5b7d518ff0f5d57d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjEtNy0xLTEtNjY2ODc_a2b7455d-4fea-41e5-bd20-0295aea0ac70"
      unitRef="usd">-22622000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib4ba8eda91584a3586b633d23fd03191_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjEtOS0xLTEtNjY2ODc_19d9ec13-8109-4024-a4f8-92cefa5f0d07"
      unitRef="usd">167659000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjEtMTEtMS0xLTY2Njg3_d564cd5a-4b06-421c-91f2-74765d287edb"
      unitRef="usd">1381051000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6150fc42f7b540a49fccba2726943a1b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjMtOS0xLTEtNjY2ODc_3e8001af-a759-4526-be76-2f596714c76f"
      unitRef="usd">657919000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjMtMTEtMS0xLTY2Njg3_14e5f57e-0950-464a-892e-0070662b1b75"
      unitRef="usd">657919000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ib73783804de94d4ba7cda149150b281e_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjQtNy0xLTEtNjY2ODc_944c4638-d05f-47ad-b30f-74340ad45d32"
      unitRef="usd">-21001000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjQtMTEtMS0xLTY2Njg3_aac7e983-bf70-4706-96cb-60040120556f"
      unitRef="usd">-21001000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjUtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjo2Y2M0Zjg0NmY3YmE0MzI1YTNiMGJhM2M1MmM2NWM5ZF8yNA_2adddb8c-ae25-4777-b4cb-23d6097891af"
      unitRef="usdPerShare">1.72</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjUtMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjo2Y2M0Zjg0NmY3YmE0MzI1YTNiMGJhM2M1MmM2NWM5ZF8yNA_a2780e9c-c78f-4124-82a8-3b8053c788f7"
      unitRef="usdPerShare">1.72</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCash
      contextRef="i6150fc42f7b540a49fccba2726943a1b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjUtOS0xLTEtNjY2ODc_4edcb2a8-1f6d-4275-8821-b09e72e43b8c"
      unitRef="usd">189266000</us-gaap:DividendsCash>
    <us-gaap:DividendsCash
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjUtMTEtMS0xLTY2Njg3_a965963d-f21b-4f68-b0c2-6cf9e0faf764"
      unitRef="usd">189266000</us-gaap:DividendsCash>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i03d1a47a52f1407483b7fdf5dd217bf2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjYtMS0xLTEtNjY2ODc_2daba419-d33f-43c5-91db-caa862ab9793"
      unitRef="shares">693000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i03d1a47a52f1407483b7fdf5dd217bf2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjYtMy0xLTEtNjY2ODc_22e591b0-37ad-437d-b22f-632f54676823"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i7e27d6b16a1244daa46e8692f7847553_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjYtNS0xLTEtNjY2ODc_c7ad4c24-7a4d-47cc-8ad4-a3093288c551"
      unitRef="usd">-1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjYtMTEtMS0xLTY2Njg3_e5d2560f-cb3a-4fb1-a4de-3eb152b47981"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7e27d6b16a1244daa46e8692f7847553_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjctNS0xLTEtNjY2ODc_56adf439-4444-4769-be80-58e02c854374"
      unitRef="usd">57663000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjctMTEtMS0xLTY2Njg3_dd5fe6ea-d288-44bd-865f-c9dcbed07e1b"
      unitRef="usd">57663000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i03d1a47a52f1407483b7fdf5dd217bf2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjgtMS0xLTEtNjY2ODc_af9f8b93-381d-406a-b671-421d3c77d4ba"
      unitRef="shares">3681000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i03d1a47a52f1407483b7fdf5dd217bf2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjgtMy0xLTEtNjY2ODc_bcb642a7-b516-47ff-96f1-4df4b2bbcd6f"
      unitRef="usd">4000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i6150fc42f7b540a49fccba2726943a1b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjgtOS0xLTEtNjY2ODc_6b92c963-4db5-4f86-a210-8da67b832423"
      unitRef="usd">317804000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMjgtMTEtMS0xLTY2Njg3_7ed5e703-a00f-4399-9816-5487b037d3d0"
      unitRef="usd">317808000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="i887d8d11983347108d96dd4dcb5a48c2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMzAtMS0xLTEtNjY2ODc_1ddfae82-5d78-43ec-8a56-53d6668635bc"
      unitRef="shares">107698000</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i887d8d11983347108d96dd4dcb5a48c2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMzAtMy0xLTEtNjY2ODc_cea27f48-9226-4afb-ad0c-b5a4cedf075c"
      unitRef="usd">108000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i63be86fd9f2e4b62be397a486073ebc6_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMzAtNS0xLTEtNjY2ODc_5316c237-8610-4d27-9268-e08397c05d7c"
      unitRef="usd">1293565000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6cf20cb9e7464c36b67b1cc0c9d36c9f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMzAtNy0xLTEtNjY2ODc_e47d5c48-0166-4704-9133-67936915dda7"
      unitRef="usd">-43623000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84bd10a83a21464f9947642b1737d7e1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMzAtOS0xLTEtNjY2ODc_14bb0656-646f-402d-8bd2-6d8f200143c5"
      unitRef="usd">318508000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82MS9mcmFnOmE2MzE5MDkxMDFiMDQ0ZmViZGRhYjVhZWMyYjRkYjI2L3RhYmxlOmFmYWRmYjA2ZWI0YjQ2OTM4YzgzOThmMmE0MDFmN2ZkL3RhYmxlcmFuZ2U6YWZhZGZiMDZlYjRiNDY5MzhjODM5OGYyYTQwMWY3ZmRfMzAtMTEtMS0xLTY2Njg3_c21dc544-9dfc-4ee6-a2a8-4b98e52c7838"
      unitRef="usd">1568558000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMy0yLTEtMS02NjY4Nw_7b08bf5a-0c49-4904-b14a-22e23303ae77"
      unitRef="usd">657919000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMy00LTEtMS02NjY4Nw_719c9b5e-187f-4c44-95f2-ae8d4f1ba9af"
      unitRef="usd">598626000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMy02LTEtMS02NjY4Nw_f30ebea3-5722-4cdc-ba31-b5f842469eec"
      unitRef="usd">306276000</us-gaap:NetIncomeLoss>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNS0yLTEtMS02NjY4Nw_1a56d4a4-52ee-40c1-b6a4-56d62372c93f"
      unitRef="usd">8771000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNS00LTEtMS02NjY4Nw_bdba3c38-750f-40fb-8363-089b3434283b"
      unitRef="usd">9464000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNS02LTEtMS02NjY4Nw_5d33c231-445c-4811-a4a0-e9432cf234cd"
      unitRef="usd">4200000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:Depreciation
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNi0yLTEtMS02NjY4Nw_4ba5728d-28b1-4c87-8283-952f58475da0"
      unitRef="usd">47398000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNi00LTEtMS02NjY4Nw_498a5b86-ab4b-45e3-889f-75c19c84528d"
      unitRef="usd">52210000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNi02LTEtMS02NjY4Nw_2d447101-f1c5-45be-b9aa-63b490673293"
      unitRef="usd">62281000</us-gaap:Depreciation>
    <rhi:AmortizationOfCloudComputingImplementationCosts
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNy0yLTEtMS02NjY4Nw_836dc0a2-7b08-4fa7-ae30-e7c546a164b0"
      unitRef="usd">28925000</rhi:AmortizationOfCloudComputingImplementationCosts>
    <rhi:AmortizationOfCloudComputingImplementationCosts
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNy00LTEtMS02NjY4Nw_37b1e82d-ec37-431a-a6b0-6cfda6cedd53"
      unitRef="usd">28023000</rhi:AmortizationOfCloudComputingImplementationCosts>
    <rhi:AmortizationOfCloudComputingImplementationCosts
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNy02LTEtMS02NjY4Nw_823fc7c0-ffff-46ca-acef-6b8d48d0609b"
      unitRef="usd">18399000</rhi:AmortizationOfCloudComputingImplementationCosts>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfOC0yLTEtMS02NjY4Nw_7778f5b6-9a52-4a7b-8720-7b14ac37b94c"
      unitRef="usd">1667000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfOC00LTEtMS02NjY4Nw_567c5461-76b4-4843-bfc8-d5765bb4b65e"
      unitRef="usd">2241000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfOC02LTEtMS02NjY4Nw_a1a04462-e092-4c0e-9402-06d88af9621e"
      unitRef="usd">1219000</us-gaap:AmortizationOfIntangibleAssets>
    <rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfOS0yLTEtMS02NjY4Nw_a4ed0362-91f5-470e-97a4-2fd120d1896f"
      unitRef="usd">-98776000</rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss>
    <rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfOS00LTEtMS02NjY4Nw_9c03e56f-3327-4249-be83-fe73adc362e9"
      unitRef="usd">37359000</rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss>
    <rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfOS02LTEtMS02NjY4Nw_affee11f-cc76-472c-95ec-8e947de19df1"
      unitRef="usd">66866000</rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss>
    <us-gaap:RestrictedStockExpense
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTAtMi0xLTEtNjY2ODc_7717387f-458a-4676-bda4-c441c0b261b7"
      unitRef="usd">57663000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTAtNC0xLTEtNjY2ODc_95d46bab-4da3-4a27-9fdd-94dd7b828e2b"
      unitRef="usd">55932000</us-gaap:RestrictedStockExpense>
    <us-gaap:RestrictedStockExpense
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTAtNi0xLTEtNjY2ODc_20b91c11-7056-46fd-87db-055af57a3672"
      unitRef="usd">52486000</us-gaap:RestrictedStockExpense>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTEtMi0xLTEtNjY2ODc_155afe39-3a61-45d8-8e50-3b90c8a924e6"
      unitRef="usd">10810000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTEtNC0xLTEtNjY2ODc_ba2eafd0-c25d-44f0-b449-e6332566b8f6"
      unitRef="usd">-21133000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTEtNi0xLTEtNjY2ODc_e19b21e6-1a72-4e19-8585-a54aa1164fbd"
      unitRef="usd">-13146000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTMtMi0xLTEtNjY2ODc_def55000-b7d1-4219-9bce-efc7cae547e4"
      unitRef="usd">65626000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTMtNC0xLTEtNjY2ODc_fc343bb7-852c-4255-a4bb-1de19c72f5e8"
      unitRef="usd">292628000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTMtNi0xLTEtNjY2ODc_a8143306-3e7c-4975-b382-0de7b597b49c"
      unitRef="usd">-127740000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTQtMi0xLTEtNjY2ODc_b808dd5f-cafb-4e21-b138-4d2db858ae4b"
      unitRef="usd">40357000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTQtNC0xLTEtNjY2ODc_c2066412-fbe6-40c8-af5e-8061e469fbf8"
      unitRef="usd">31240000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTQtNi0xLTEtNjY2ODc_dbd92969-300e-4f48-aa6d-136cbab60fe8"
      unitRef="usd">33178000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTUtMi0xLTEtNjY2ODc_3ab318f8-546a-4974-8981-31eaeb230f11"
      unitRef="usd">3735000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTUtNC0xLTEtNjY2ODc_68c91f35-09b8-4c53-9d19-113d627d501a"
      unitRef="usd">52610000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTUtNi0xLTEtNjY2ODc_1409bd05-0b28-4b2a-8213-3180477eae12"
      unitRef="usd">1098000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTYtMi0xLTEtNjY2ODc_326ea3e2-06cf-4d5f-b127-e3457c1fdff0"
      unitRef="usd">-58067000</rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost>
    <rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTYtNC0xLTEtNjY2ODc_6e94d467-f4e3-4268-adb8-a4b8ba4dffb9"
      unitRef="usd">99005000</rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost>
    <rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTYtNi0xLTEtNjY2ODc_6a107372-840f-4f0b-9d29-c565863b2d3d"
      unitRef="usd">119231000</rhi:IncreaseDecreaseInAccruedPayrollAndBenefitCost>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTctMi0xLTEtNjY2ODc_84752db5-25f1-48fb-8caf-1c0f1ccb8e76"
      unitRef="usd">-61165000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTctNC0xLTEtNjY2ODc_41c970ab-02cb-46e9-9f27-78c36bf156a0"
      unitRef="usd">100058000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTctNi0xLTEtNjY2ODc_c114f9b3-ef1e-40dc-b06f-f06140eaa76a"
      unitRef="usd">13923000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTgtMi0xLTEtNjY2ODc_a6d90771-bc27-4a17-be97-ad8cba5ab3fc"
      unitRef="usd">2596000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTgtNC0xLTEtNjY2ODc_67cb0118-6f3e-4d09-b0c3-21c6aa201ad0"
      unitRef="usd">3587000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTgtNi0xLTEtNjY2ODc_dc3e26d2-f4a0-4cd0-9740-682dbbe9153b"
      unitRef="usd">182000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTktMi0xLTEtNjY2ODc_6daee0c2-0b87-417d-b24c-ce93d5bf1177"
      unitRef="usd">9295000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTktNC0xLTEtNjY2ODc_6fb85546-5f1a-434a-afcc-5f8910e317be"
      unitRef="usd">16260000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMTktNi0xLTEtNjY2ODc_d220579d-02f3-4092-9cf5-e8507ce0b1c1"
      unitRef="usd">-2683000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjAtMi0xLTEtNjY2ODc_62233af4-8c86-410f-b946-2b3db907236a"
      unitRef="usd">683750000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjAtNC0xLTEtNjY2ODc_a3442727-208b-434b-a22c-7746b0601786"
      unitRef="usd">603136000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjAtNi0xLTEtNjY2ODc_b9b8021c-d945-4150-8cb1-5fcb320f9fc8"
      unitRef="usd">596528000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjMtMi0xLTEtNjY2ODc_6e107197-5e00-49ff-b7e0-8a39763a390f"
      unitRef="usd">61120000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjMtNC0xLTEtNjY2ODc_d877b02d-d4fd-444b-8936-3d7bb218ed53"
      unitRef="usd">36611000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjMtNi0xLTEtNjY2ODc_e9b2ab91-f090-473e-a405-2e7e0964402e"
      unitRef="usd">33377000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <rhi:PaymentsForEmployeeDeferredCompensationPlan
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjQtMi0xLTEtNjY2ODc_7e933e64-bd97-4526-a91f-c0682a87c29f"
      unitRef="usd">67388000</rhi:PaymentsForEmployeeDeferredCompensationPlan>
    <rhi:PaymentsForEmployeeDeferredCompensationPlan
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjQtNC0xLTEtNjY2ODc_8ecc050c-2062-41dd-b8ec-a85c86e3ead1"
      unitRef="usd">85432000</rhi:PaymentsForEmployeeDeferredCompensationPlan>
    <rhi:PaymentsForEmployeeDeferredCompensationPlan
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjQtNi0xLTEtNjY2ODc_b85426eb-35ce-4fa7-a585-489970f8128b"
      unitRef="usd">64351000</rhi:PaymentsForEmployeeDeferredCompensationPlan>
    <rhi:ProceedsFromEmployeeDeferredCompensationTrustRedemptions
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjUtMi0xLTEtNjY2ODc_115e79c4-4077-4484-a1cd-4cdcb56cea2c"
      unitRef="usd">30869000</rhi:ProceedsFromEmployeeDeferredCompensationTrustRedemptions>
    <rhi:ProceedsFromEmployeeDeferredCompensationTrustRedemptions
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjUtNC0xLTEtNjY2ODc_17dbc9f0-4254-4b35-ac0c-2873c602782b"
      unitRef="usd">34434000</rhi:ProceedsFromEmployeeDeferredCompensationTrustRedemptions>
    <rhi:ProceedsFromEmployeeDeferredCompensationTrustRedemptions
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjUtNi0xLTEtNjY2ODc_2f757c03-990b-4e1f-97fa-8f66d8bb5086"
      unitRef="usd">123025000</rhi:ProceedsFromEmployeeDeferredCompensationTrustRedemptions>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjYtMi0xLTEtNjY2ODc_098996c5-f14a-4a27-8705-dd88848d6012"
      unitRef="usd">18984000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjYtNC0xLTEtNjY2ODc_020f4319-5977-4a38-994a-464aa06ac0e0"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjYtNi0xLTEtNjY2ODc_d5b47424-f842-4530-8ce5-876b490f201c"
      unitRef="usd">15836000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjctMi0xLTEtNjY2ODc_40a41296-c856-474c-bb74-6e08a193f47c"
      unitRef="usd">-116623000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjctNC0xLTEtNjY2ODc_af23308d-33fb-41ac-bb1a-d5282d0f67e0"
      unitRef="usd">-87609000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMjctNi0xLTEtNjY2ODc_1501b25e-79a9-4fe3-9c72-e1dadc49443f"
      unitRef="usd">9461000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfDebt
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzAtMi0xLTEtNjY2ODc_42bc0782-61f4-471a-ad94-8f1b16781b1f"
      unitRef="usd">0</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzAtNC0xLTEtNjY2ODc_d7fe5825-9777-4fc8-b17f-a784c3a88bf7"
      unitRef="usd">239000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzAtNi0xLTEtNjY2ODc_67e7929f-52d3-433a-8cd1-48a163ec329c"
      unitRef="usd">218000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzEtMi0xLTEtNjY2ODc_c4f15fd1-3e98-4ad2-99d0-18789be6b05f"
      unitRef="usd">319897000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzEtNC0xLTEtNjY2ODc_f5061634-a6fd-40d1-9556-f56eca02c074"
      unitRef="usd">287738000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzEtNi0xLTEtNjY2ODc_740d4ef8-3eee-4e08-b6c2-b9455f61c887"
      unitRef="usd">159172000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfDividends
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzItMi0xLTEtNjY2ODc_e0cee6aa-56fa-4a29-86b4-13240615a4f9"
      unitRef="usd">189286000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzItNC0xLTEtNjY2ODc_9a3959e7-587d-41b5-8bbb-f0530a2ee385"
      unitRef="usd">170612000</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzItNi0xLTEtNjY2ODc_754f4d97-77e1-487d-8f00-c4c5c24d07a6"
      unitRef="usd">155935000</us-gaap:PaymentsOfDividends>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzMtMi0xLTEtNjY2ODc_8e046804-dcc2-4d9b-926b-f40fe82b9adb"
      unitRef="usd">-509183000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzMtNC0xLTEtNjY2ODc_1494c30d-5d59-45fd-b6ff-4f8fc408f3e1"
      unitRef="usd">-458589000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzMtNi0xLTEtNjY2ODc_555bc69e-397d-40eb-b37a-ce1b7272b9e5"
      unitRef="usd">-315325000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzQtMi0xLTEtNjY2ODc_856f735a-2318-425f-97f1-344ceda57f48"
      unitRef="usd">-18319000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzQtNC0xLTEtNjY2ODc_cb068646-f299-420c-91ac-891ecb5f4a5d"
      unitRef="usd">-12363000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzQtNi0xLTEtNjY2ODc_470fc5b1-bb4e-4c6d-85cb-4af0b18cac15"
      unitRef="usd">13284000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzUtMi0xLTEtNjY2ODc_b7408cc1-b9d7-48f9-8d95-d3970e07efd1"
      unitRef="usd">39625000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzUtNC0xLTEtNjY2ODc_b5d64783-3e38-41fb-9d61-a1f168ce73ef"
      unitRef="usd">44575000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzUtNi0xLTEtNjY2ODc_e4d02c3f-0264-45a1-95b2-7833e5e6b189"
      unitRef="usd">303948000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzYtMi0xLTEtNjY2ODc_290f7dca-b786-4181-a78e-774a8f289550"
      unitRef="usd">619001000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzYtNC0xLTEtNjY2ODc_c70507b6-65ac-44f7-9bf9-8a4760a0e6b9"
      unitRef="usd">574426000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0e7476e8493c49d6b04320c0f59061f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzYtNi0xLTEtNjY2ODc_1aa9af87-6e14-4bab-b0c3-040f3d593e63"
      unitRef="usd">270478000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzctMi0xLTEtNjY2ODc_26f00729-74b9-4135-a143-52eb90982a14"
      unitRef="usd">658626000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzctNC0xLTEtNjY2ODc_93c4e1b4-db02-4459-8d7c-f2a1f9f76c9f"
      unitRef="usd">619001000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfMzctNi0xLTEtNjY2ODc_a2c97f8a-44ad-4797-9c97-6076b540c772"
      unitRef="usd">574426000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDEtMi0xLTEtNjY2ODc_833eb4ba-4a60-4767-82d6-60c1981ba0ad"
      unitRef="usd">368000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDEtNC0xLTEtNjY2ODc_64e55b01-c16f-4471-8471-75428bfd33ef"
      unitRef="usd">548000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDEtNi0xLTEtNjY2ODc_45e1ab59-553d-4916-9fd8-3d44e12dc01a"
      unitRef="usd">577000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDItMi0xLTEtNjY2ODc_225954b7-f3ed-4cd7-85b8-d19b1578dd5a"
      unitRef="usd">217927000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDItNC0xLTEtNjY2ODc_67a5d011-38d3-48b1-8401-da4ff1f73bfe"
      unitRef="usd">219726000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDItNi0xLTEtNjY2ODc_bf6ca4dd-019e-47d5-b961-05ea6a136573"
      unitRef="usd">128321000</us-gaap:IncomeTaxesPaidNet>
    <rhi:StockRepurchasesAwaitingSettlement
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDQtMi0xLTEtNjY2ODc_9a48b73c-9499-4a00-b206-14c7251eca4f"
      unitRef="usd">3504000</rhi:StockRepurchasesAwaitingSettlement>
    <rhi:StockRepurchasesAwaitingSettlement
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDQtNC0xLTEtNjY2ODc_ba2e919e-7297-49be-91fd-1fb2a87c979d"
      unitRef="usd">5593000</rhi:StockRepurchasesAwaitingSettlement>
    <rhi:StockRepurchasesAwaitingSettlement
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDQtNi0xLTEtNjY2ODc_95cb4d35-2ba3-422d-ae67-40c533c025cd"
      unitRef="usd">3104000</rhi:StockRepurchasesAwaitingSettlement>
    <rhi:DeferredCompensationPlanFundExchangesWithinPlan
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDUtMi0xLTEtNjY2ODc_cf4604f4-7f32-4021-824f-76bc83b9aba3"
      unitRef="usd">103003000</rhi:DeferredCompensationPlanFundExchangesWithinPlan>
    <rhi:DeferredCompensationPlanFundExchangesWithinPlan
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDUtNC0xLTEtNjY2ODc_9f02356b-6be2-49d6-852f-4ff177f9f2f5"
      unitRef="usd">116815000</rhi:DeferredCompensationPlanFundExchangesWithinPlan>
    <rhi:DeferredCompensationPlanFundExchangesWithinPlan
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDUtNi0xLTEtNjY2ODc_555d712a-d3ea-4adb-8d3c-80687d6e3339"
      unitRef="usd">208055000</rhi:DeferredCompensationPlanFundExchangesWithinPlan>
    <rhi:NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDYtMi0xLTEtNzE2Mjg_4213000f-0c69-4a52-9f0c-187e1c5c2b92"
      unitRef="usd">1300000</rhi:NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition>
    <rhi:NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDYtNC0xLTEtNzE2Mjg_8cdb28d3-27a8-4208-9629-068c8499e92d"
      unitRef="usd">0</rhi:NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition>
    <rhi:NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF82NC9mcmFnOmNhMDYwZjM0NmVlODRlMzI5MDk3NDNiZjE4NDAzOGM0L3RhYmxlOmU2NDIwOTg4NTUxZTRlNDc4MGE5YTJiODUyYjkxYjNjL3RhYmxlcmFuZ2U6ZTY0MjA5ODg1NTFlNGU0NzgwYTlhMmI4NTJiOTFiM2NfNDYtNi0xLTEtNzE2Mjg_cb98a782-4759-4063-8230-4f1890d9f1b8"
      unitRef="usd">0</rhi:NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0MzM_b27633f1-4c24-427a-adc2-da2783d5245b">&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note A&#x2014;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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;) is a specialized talent solutions and business consulting firm that connects opportunities at great companies with highly skilled job seekers. &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-weight:400;line-height:120%"&gt; offers contract talent solutions and permanent placement talent solutions for finance and accounting, technology, marketing and creative, legal, administrative, and customer support roles. Robert Half is also the parent company of &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-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;, a global consulting firm that provides internal audit, risk, business, and technology consulting solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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 2022 the Company unified its family of Robert Half brands to focus on its key brand,&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:10pt;font-weight:400;line-height:120%"&gt;This simplifies the Company&#x2019;s go-to-market brand structure for clients and candidates, provides leverage for greater brand awareness, and allows future flexibility to expand the Company&#x2019;s existing functional specializations. In connection with this process, the Company&#x2019;s current financial statement disclosures reflect new names for its reportable segments, including contract talent solutions (formerly temporary and consultant staffing), permanent placement talent solutions (formerly permanent placement staffing) and Protiviti (formerly risk consulting and internal audit services). What was previously referred to as staffing operations is now referred to as talent solutions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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 presentation of contract talent solutions includes functional specializations rather than the previously branded divisions. The functional specializations are: finance and accounting, which combines the former &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; 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&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; divisions; administrative and customer support, which consists of the former &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;; and technology, which includes the former&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;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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 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-align:justify;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 2022 presentation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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-align:justify;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. As of December&#160;31, 2022, 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. 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-align:justify;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: contract talent solutions, permanent placement talent solutions, and Protiviti. 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&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x201c;&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;Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x201d;&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; for further discussion of the revenue recognition accounting policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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 contract talent solutions consist of payroll, payroll taxes, and benefit costs for the Company&#x2019;s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement talent solutions consist of reimbursable expenses. Protiviti 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-align:justify;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 $55.6 million, $49.3 million and $37.2 million for the years ended December&#160;31, 2022, 2021, and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify;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) Loss 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 and adjustments are recorded in selling, general and administrative expenses or, in the case of Protiviti, 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) loss from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments and is presented separately on the Consolidated Statements of Operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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) loss from investments held in employee deferred compensation trusts (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(12,637)&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;(23,719)&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;(8,322)&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) losses&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;98,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(37,359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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) loss 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;86,139&#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;(61,078)&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;(75,188)&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-align:justify;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-align:justify;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-align:justify;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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:72pt;text-align:justify;text-indent:-36pt"&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 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-align:justify;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, net accounts receivable, and 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-align:justify;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 compensation trust assets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="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;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="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 December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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;77,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;77,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;31,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;245,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;78,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;78,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;&#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;432,734&#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;432,734&#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:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;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="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 December 31, 2021&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;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-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;494,991&#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;494,991&#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-align:justify;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-align:justify;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-align:justify;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 December 31, 2020, through December&#160;31, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 December 31, 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;19,617&#160;&lt;/span&gt;&lt;/td&gt;&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;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-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;21,530&#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;8,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,091)&lt;/span&gt;&lt;/td&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;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 2022&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;22,561&#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-align:justify;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;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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-align:justify;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:id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfOTYzMQ_cdb8a8d0-cbb6-4df9-9705-b946388e1eab"&gt;two&lt;/span&gt; to five years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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-align:justify;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-align:justify;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:id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTE1OTM_4133d4d1-4a3e-482c-bd54-277a7b5a60c5"&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, 2022, 2021 and 2020, 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, 2022, that caused the Company to perform an interim impairment assessment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 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:9pt;text-align:justify;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 $23.6 million and $24.2 million were recorded as of December&#160;31, 2022, and 2021, respectively. The valuation allowances recorded related primarily to net operating losses in certain international 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-align:justify;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:9pt;text-align:justify;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 include 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-align:justify;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:9pt;text-align:justify;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 include 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-align:justify;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 international subsidiaries is their local currency. The results of operations of the Company&#x2019;s international subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company&#x2019;s international 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-align:justify;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-align:justify;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-align:justify;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>
    <rhi:NatureOfOperationsPolicyPolicyTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfNDM5ODA0NjUyOTYwOQ_a5d229ef-d348-4831-bfc3-8ea93b639619">&lt;div style="margin-top:5pt;text-align:justify;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;) is a specialized talent solutions and business consulting firm that connects opportunities at great companies with highly skilled job seekers. &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-weight:400;line-height:120%"&gt; offers contract talent solutions and permanent placement talent solutions for finance and accounting, technology, marketing and creative, legal, administrative, and customer support roles. Robert Half is also the parent company of &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-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;, a global consulting firm that provides internal audit, risk, business, and technology consulting solutions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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 2022 the Company unified its family of Robert Half brands to focus on its key brand,&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:10pt;font-weight:400;line-height:120%"&gt;This simplifies the Company&#x2019;s go-to-market brand structure for clients and candidates, provides leverage for greater brand awareness, and allows future flexibility to expand the Company&#x2019;s existing functional specializations. In connection with this process, the Company&#x2019;s current financial statement disclosures reflect new names for its reportable segments, including contract talent solutions (formerly temporary and consultant staffing), permanent placement talent solutions (formerly permanent placement staffing) and Protiviti (formerly risk consulting and internal audit services). What was previously referred to as staffing operations is now referred to as talent solutions. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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 presentation of contract talent solutions includes functional specializations rather than the previously branded divisions. The functional specializations are: finance and accounting, which combines the former &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; 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&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; divisions; administrative and customer support, which consists of the former &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;; and technology, which includes the former&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;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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 operates in North America, South America, Europe, Asia, and Australia. The Company is a Delaware corporation.&lt;/span&gt;&lt;/div&gt;</rhi:NatureOfOperationsPolicyPolicyTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NzE_9443d323-8074-4417-9007-fb1804fb3376">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Mjk_09b5afdb-1672-4ab5-8909-91671eada172">&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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NDc_f5da6716-841d-48ff-bcb7-3b3952ca49cc">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. As of December&#160;31, 2022, 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. Actual results and outcomes may differ from management&#x2019;s estimates and assumptions.</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0MzU_639ed465-06b3-4d3a-a4ee-34c787fc11d6">&lt;div style="margin-top:9pt;text-align:justify;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: contract talent solutions, permanent placement talent solutions, and Protiviti. 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&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x201c;&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;Revenue Recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x201d;&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; for further discussion of the revenue recognition accounting policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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 contract talent solutions consist of payroll, payroll taxes, and benefit costs for the Company&#x2019;s engagement professionals, as well as reimbursable expenses. Direct costs of permanent placement talent solutions consist of reimbursable expenses. Protiviti 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMzAwNQ_575f255b-bd9a-4cd7-8bc6-6a14bbf4b514"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NTA_2e01d49e-6d5f-4d76-9f58-261a3431212c">Advertising Costs.&#160;&#160;&#160;&#160;The Company expenses all advertising costs as incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTA0NDUzNjA0OTIyMzI_890498d3-8e9b-44d5-a443-ebf81c01bf29"
      unitRef="usd">55600000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTA0NDUzNjA0OTIyMjQ_d5ed163a-37d5-43df-9c3a-72f896e6d9c7"
      unitRef="usd">49300000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTA0NDUzNjA0OTIyNDQ_7ef57275-cf8c-4170-ab19-8b1d3f00cf42"
      unitRef="usd">37200000</us-gaap:AdvertisingExpense>
    <rhi:IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NjE_b1b771d0-14fc-4692-8112-42b24734f83c">&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) Loss 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 and adjustments are recorded in selling, general and administrative expenses or, in the case of Protiviti, 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) loss from investments held in employee deferred compensation trusts consists primarily of unrealized and realized gains and losses and dividend income from trust investments and is presented separately on the Consolidated Statements of Operations.&lt;/span&gt;</rhi:IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock>
    <us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0ODk_8658525e-f539-4233-8c09-c1ba36849dc4">&lt;div style="margin-top:9pt;text-align:justify;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) loss from investments held in employee deferred compensation trusts (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(12,637)&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;(23,719)&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;(8,322)&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) losses&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;98,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;(37,359)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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) loss 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;86,139&#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;(61,078)&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;(75,188)&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;</us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock>
    <rhi:DeferredCompensationPlanDividendIncome
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfMi0yLTEtMS02NjY4Nw_45e9b76b-2ece-425d-b6cc-2843735e7926"
      unitRef="usd">12637000</rhi:DeferredCompensationPlanDividendIncome>
    <rhi:DeferredCompensationPlanDividendIncome
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfMi01LTEtMS02NjY4Nw_f82a0201-d50c-4938-92ba-cb72050365eb"
      unitRef="usd">23719000</rhi:DeferredCompensationPlanDividendIncome>
    <rhi:DeferredCompensationPlanDividendIncome
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfMi03LTEtMS02NjY4Nw_df2591ce-1a70-4570-982c-4f93a3f41895"
      unitRef="usd">8322000</rhi:DeferredCompensationPlanDividendIncome>
    <rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfMy0yLTEtMS02NjY4Nw_a4ed0362-91f5-470e-97a4-2fd120d1896f"
      unitRef="usd">-98776000</rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss>
    <rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfMy01LTEtMS02NjY4Nw_1ab8e153-88c3-4de2-a5bb-7c0fc2d5a1c1"
      unitRef="usd">37359000</rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss>
    <rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfMy03LTEtMS02NjY4Nw_980c4fba-adaf-4109-bcb2-c600aaf320d9"
      unitRef="usd">66866000</rhi:DeferredCompensationPlanRealizedAndUnrealizedGainLoss>
    <rhi:DeferredCompensationPlanInvestmentIncome
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfNC0yLTEtMS02NjY4Nw_563010ed-d3d0-4368-b931-12fe68d90950"
      unitRef="usd">-86139000</rhi:DeferredCompensationPlanInvestmentIncome>
    <rhi:DeferredCompensationPlanInvestmentIncome
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfNC01LTEtMS02NjY4Nw_67e7d0f3-516e-4382-b618-8ff7d13322ef"
      unitRef="usd">61078000</rhi:DeferredCompensationPlanInvestmentIncome>
    <rhi:DeferredCompensationPlanInvestmentIncome
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmNkNzZiYWQxYWRlMTRkNDY5MjhlMjdhZDNiYmJjNjkzL3RhYmxlcmFuZ2U6Y2Q3NmJhZDFhZGUxNGQ0NjkyOGUyN2FkM2JiYmM2OTNfNC03LTEtMS02NjY4Nw_72b4f9f0-ca32-49a0-b0be-8b3740fd03fb"
      unitRef="usd">75188000</rhi:DeferredCompensationPlanInvestmentIncome>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0MjE_e63abf74-9113-4b9d-8242-a6aab54e9ce3">&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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0MjI_88b01cda-c54a-40bb-b7d8-41e422b36524">&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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Njc_09d4c5af-dfed-42a1-9bfa-22adbb3915d9">&lt;div style="margin-top:9pt;text-align:justify;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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:72pt;text-align:justify;text-indent:-36pt"&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 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-align:justify;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, net accounts receivable, and 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;</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0ODU_c3fcb5bc-b627-483a-bb92-0e05b5fb2a94">&lt;div style="margin-top:9pt;text-align:justify;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 compensation trust assets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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="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;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="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 December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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;77,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;77,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;31,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;245,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;245,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;78,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;78,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;&#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;432,734&#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;432,734&#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:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;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="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 December 31, 2021&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;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-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;494,991&#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;494,991&#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="ic733c82b1b784762ae3b4b546ab0d770_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMy0xLTEtMS02NjY4Nw_52ad3d86-fc6a-4873-9273-d85b0cf0ded9"
      unitRef="usd">77730000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ib1dfd44145b0419da8bdc6543d2ba2bc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMy0zLTEtMS02NjY4Nw_308d0d05-bdd8-4104-9974-ca0337dc466d"
      unitRef="usd">77730000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i1338724edfef4f9e99102d5d925a5d0d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMy01LTEtMS02NjY4Nw_268a64fe-ee63-4fcf-b0ce-36f3cebe5be8"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ieee930277f2d4740bbe0fed55e9dd6f0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMy03LTEtMS02NjY4Nw_227f83fc-e66a-4014-af5c-89303ac9754e"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="idb48d4f773c445dd8fc568ce496d4477_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNC0xLTEtMS02NjY4Nw_0ebc5709-9203-4184-8e78-15771f907b60"
      unitRef="usd">31096000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="iae874d9e16994f46b90c8703af61b51e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNC0zLTEtMS02NjY4Nw_bba81edb-61fb-4fb8-84b6-e561e180e255"
      unitRef="usd">31096000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i4039543940874eb4aa33a98f3d12953d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNC01LTEtMS02NjY4Nw_3fe093c4-8975-4a07-98bd-75c3c75b6326"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="if7d3b22235b64e48aca33a6be7b77eb1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNC03LTEtMS02NjY4Nw_e1d0bc0c-d8a9-445b-808f-1689b6ebf91d"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i9c87562b717540c091059c5d504431a9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNS0xLTEtMS02NjY4Nw_9c2f3f22-c997-4b94-89d8-c75304ec9637"
      unitRef="usd">245908000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i3ef2ad3c93a5442ab5c222fe4d5ef4fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNS0zLTEtMS02NjY4Nw_71f9c37d-4a36-41d8-8c7a-579edafdac5c"
      unitRef="usd">245908000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i43f23e61e1a2422488373171d8dcb11a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNS01LTEtMS02NjY4Nw_2d6e4e59-a43c-4e40-90ab-8e20520f7bb6"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ia72e5f418a1844148c70bacb73b95a2c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNS03LTEtMS02NjY4Nw_e2c9763f-1275-40ea-99fb-12fb87942f80"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i3fc0445105a346209df2f6733569f49b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNi0xLTEtMS02NjY4Nw_ec1bd2d7-147a-48cf-a3e1-1dc6092e9de5"
      unitRef="usd">78000000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i5320226e603041ca88b3d6be37f1489c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNi0zLTEtMS02NjY4Nw_aed97d33-4c30-47b1-aee8-7708454e37f6"
      unitRef="usd">78000000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i5169803810d444df9e79c7926a303dfd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNi01LTEtMS02NjY4Nw_50c4ad79-6b8f-4891-85f7-0c747d6f64d0"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ibf7f9d5d8dd8432f98601777f127e2c4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNi03LTEtMS02NjY4Nw_440aa409-90cd-4319-b16a-3048ea1057e8"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNy0xLTEtMS02NjY4Nw_174689cd-7f25-4674-a503-f56ab7ec6b75"
      unitRef="usd">432734000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i70da6e2b32a34b789d7ba3d96d91232c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNy0zLTEtMS02NjY4Nw_831c5750-76cd-4965-9ef9-9e2a96acad8d"
      unitRef="usd">432734000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i0343df1d59c34b698bed57d59695720f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNy01LTEtMS02NjY4Nw_45b350f1-8c3f-4aba-b023-fe4fa0be2da3"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i6b4c78d559a9463c85ad55c0e95b5ae4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfNy03LTEtMS02NjY4Nw_9e18a5af-6a18-450b-a3c2-5caec8ee9a18"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ibfd79f3634944243a640ec7cba314b21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTItMS0xLTEtNjY2ODc_2aa29e1d-37e8-487e-8d4f-f8ff7f4e5930"
      unitRef="usd">66700000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ib113abbaea9545dfafbfbd5543053b12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTItMy0xLTEtNjY2ODc_e95facb8-75f5-4d8d-bd01-25c7afa67c12"
      unitRef="usd">66700000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i51ac3e0abba54f53b0216c293377c5e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTItNS0xLTEtNjY2ODc_5cc78e31-2b92-42de-9fa4-b55e0dc2f4be"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i66dca1383e9941b8bfe20b94204ddff9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTItNy0xLTEtNjY2ODc_3067c3a4-4cbd-48a3-819f-c5f29f61e3b2"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i4e862a689724413ebe12d612d8cb0fd2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTMtMS0xLTEtNjY2ODc_d52210e3-130b-43f9-b5d6-c66aee3db4d4"
      unitRef="usd">30750000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i5b4000a0e7c34b1e82dadea63858baae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTMtMy0xLTEtNjY2ODc_3b5075a5-71b7-4bd5-9c49-9476fb73cb9c"
      unitRef="usd">30750000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i0317acdd315d4d3a991a1a573807fd44_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTMtNS0xLTEtNjY2ODc_6314b663-66b1-459a-bbcc-93f667dd2e90"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="idb290f94f4894ef2ad06a89277a378c9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTMtNy0xLTEtNjY2ODc_9a1707f8-935d-48b6-944c-83bbb891a2fe"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i871b9626a7b74df3b56cca49981c3768_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTQtMS0xLTEtNjY2ODc_aa86ae2b-316c-4d45-ac6d-cd2ddede8e22"
      unitRef="usd">303277000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i9f9dd80aa12d48818a4ab60480a002ce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTQtMy0xLTEtNjY2ODc_1043fc93-5416-4afd-ba99-29d9a042ec6c"
      unitRef="usd">303277000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i28d7f372a2c94007acbf636d41bd94b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTQtNS0xLTEtNjY2ODc_2c7656e6-a0d2-4a2d-9080-ebb84c929865"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i027bac066d5c466787a7557bff906195_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTQtNy0xLTEtNjY2ODc_04fc1ae5-bf7b-4b63-802e-d20a24a2ef22"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="iefaf44a7405f4924b357300a751af34f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTUtMS0xLTEtNjY2ODc_b5f38d1a-6f07-460f-90bc-60c708db4e7f"
      unitRef="usd">94264000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ief50b6602bee474c893f29fd51e616d2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTUtMy0xLTEtNjY2ODc_f82e2cb9-8aae-418f-924b-e5cf9742777f"
      unitRef="usd">94264000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="ifadbed625ec840c1bdfeff9ce250befb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTUtNS0xLTEtNjY2ODc_a973e12f-b1f5-4d53-a8b9-019b66a0da5f"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i33e2c5569be445d3979ceca81de19f88_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTUtNy0xLTEtNjY2ODc_ab3b920d-03fa-4998-89cd-6bba7f00629f"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTYtMS0xLTEtNjY2ODc_7c8ca67b-b28b-4695-ae57-260c26a47c8f"
      unitRef="usd">494991000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i256224fcb98446c1b7b000a29cb950d6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTYtMy0xLTEtNjY2ODc_eb6141fa-5990-446b-ad90-8910b067c012"
      unitRef="usd">494991000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i1fedd449137d493bb954aebe9be54901_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTYtNS0xLTEtNjY2ODc_ffbc5af7-6c41-4b97-93f4-293665345f65"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="iaa6e3bbba30d42e48d0b0238edda6368_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjVjYTQ2ZmJiMTc0ZjQxMzQ5NTUwYWQxODRhODMzNTAxL3RhYmxlcmFuZ2U6NWNhNDZmYmIxNzRmNDEzNDk1NTBhZDE4NGE4MzM1MDFfMTYtNy0xLTEtNjY2ODc_60527cb0-43e4-48fb-9273-550afbdc6bf5"
      unitRef="usd">0</rhi:DeferredCompensationPlanAssetsCurrent>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NzU_c606dc9c-12a2-4e68-9b9a-a5c2f8523e55">&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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Mjc_76bc2b96-55e4-4b80-b190-006c4896ed07">&lt;div style="margin-top:6pt;text-align:justify;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 December 31, 2020, through December&#160;31, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 December 31, 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;19,617&#160;&lt;/span&gt;&lt;/td&gt;&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;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-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;21,530&#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;8,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,091)&lt;/span&gt;&lt;/td&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;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 2022&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;22,561&#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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfMy0xLTEtMS02NjY4Nw_06c9253a-f44d-43b3-b39e-89f75cd52efc"
      unitRef="usd">19617000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfNC0xLTEtMS02NjY4Nw_fe158999-4f3a-469e-a796-1215464817ed"
      unitRef="usd">9464000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfNS0xLTEtMS02NjY4Nw_fb90592f-25e6-4b31-9e4b-108148a15aef"
      unitRef="usd">6827000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfNi0xLTEtMS02NjY4Nw_5abb69e1-6bc8-44f6-a1ee-e2d15abcd147"
      unitRef="usd">-724000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfNy0xLTEtMS02NjY4Nw_fb4e98e4-3c68-4792-864f-ee24def11121"
      unitRef="usd">21530000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfOC0xLTEtMS02NjY4Nw_10de5661-ecc0-45b2-adc7-79f5daed21de"
      unitRef="usd">8771000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfOS0xLTEtMS02NjY4Nw_e1c85276-8ac5-4b22-aa7e-04a4ef761523"
      unitRef="usd">7091000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfMTAtMS0xLTEtNjY2ODc_79a936bb-91d1-4502-9313-aef11a5e1383"
      unitRef="usd">-649000</us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOmE2Y2U0NmY4MmI2NjQyZmFhMjRlMDQxNTAxNzE2ZDhmL3RhYmxlcmFuZ2U6YTZjZTQ2ZjgyYjY2NDJmYWEyNGUwNDE1MDE3MTZkOGZfMTEtMS0xLTEtNjY2ODc_4c4dd21d-44bb-4539-b8d0-147d101055d6"
      unitRef="usd">22561000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Mzc_8e059c84-5ce8-4fb9-814f-7af7518b5c48">&lt;div style="margin-top:9pt;text-align:justify;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;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Mzg_9813768f-4235-4952-915d-b7e17f7efbaa">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:9pt;text-align:justify;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;2022&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;2021&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;160,028&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/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;219,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;96,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;171,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;648,385&#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;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;/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;(538,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;109,687&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic64abf17b02b490c80e2ac250deab0cc_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjQ0ZjY1ZmRlZWRiMTRjZjFiZTc0ZjBiN2UxYTlmNDczL3RhYmxlcmFuZ2U6NDRmNjVmZGVlZGIxNGNmMWJlNzRmMGI3ZTFhOWY0NzNfMC0xLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjlmOGZjNDE5ZGRmYTRkMzNhODFmYWQxYjkwOWRiMzhhXzQ_faf54f29-89ba-49d3-bc0c-6e5ef0c325ad">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i92187e51f5c1463386aff05c110c8b7f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjQ0ZjY1ZmRlZWRiMTRjZjFiZTc0ZjBiN2UxYTlmNDczL3RhYmxlcmFuZ2U6NDRmNjVmZGVlZGIxNGNmMWJlNzRmMGI3ZTFhOWY0NzNfMC0xLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjlmOGZjNDE5ZGRmYTRkMzNhODFmYWQxYjkwOWRiMzhhXzEw_9bbfe2b9-22c0-4000-a3a5-19ac1d09ee17">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i17472e0cab2342808bec27153df77865_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjQ0ZjY1ZmRlZWRiMTRjZjFiZTc0ZjBiN2UxYTlmNDczL3RhYmxlcmFuZ2U6NDRmNjVmZGVlZGIxNGNmMWJlNzRmMGI3ZTFhOWY0NzNfMS0xLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjBlNTU0OThhYTllNzQ4OGE5YTVhZjZmNmRkMDM0NzkzXzQ_e8c505b8-0312-41fc-84aa-1c966a5916b0">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i708f03497ddf4de6aa255f9839c045a2_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjQ0ZjY1ZmRlZWRiMTRjZjFiZTc0ZjBiN2UxYTlmNDczL3RhYmxlcmFuZ2U6NDRmNjVmZGVlZGIxNGNmMWJlNzRmMGI3ZTFhOWY0NzNfMS0xLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjBlNTU0OThhYTllNzQ4OGE5YTVhZjZmNmRkMDM0NzkzXzEw_4fff0752-a991-405a-871e-a3a99f9ec0cb">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6dc6134daf1048ee99ef28a30e606574_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjQ0ZjY1ZmRlZWRiMTRjZjFiZTc0ZjBiN2UxYTlmNDczL3RhYmxlcmFuZ2U6NDRmNjVmZGVlZGIxNGNmMWJlNzRmMGI3ZTFhOWY0NzNfMi0xLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjAxMzIwYjU1M2Q3ZjQwNjRhMDNkZjA0MTlkOTc1ZmZlXzQ_21f1d0b4-71d9-4437-bef6-18407e0140d3">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i61259430974745418c4ba6b4b8e405f4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RhYmxlOjQ0ZjY1ZmRlZWRiMTRjZjFiZTc0ZjBiN2UxYTlmNDczL3RhYmxlcmFuZ2U6NDRmNjVmZGVlZGIxNGNmMWJlNzRmMGI3ZTFhOWY0NzNfMi0xLTEtMS02NjY4Ny90ZXh0cmVnaW9uOjAxMzIwYjU1M2Q3ZjQwNjRhMDNkZjA0MTlkOTc1ZmZlXzEw_7f8e82d5-c0f6-4ed8-8936-f10f5dcee1a9">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InternalUseSoftwarePolicy
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NDU_d09d6259-c77d-41eb-9c57-f46555d9b9e3">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:id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfOTYzMQ_cdb8a8d0-cbb6-4df9-9705-b946388e1eab"&gt;two&lt;/span&gt; to five years.</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i11fec0198dd043f29b75356ca6382308_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfOTYzNw_8e8c753e-824c-4249-a68b-e3f2a1d7586c">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NTM_4edf1b9d-1811-4bbe-b177-debd303c8967">&lt;div style="margin-top:9pt;text-align:justify;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-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Nzg_9eabd91c-0cfd-47ca-bc1a-c7517c98e897">&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:id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTE1OTM_4133d4d1-4a3e-482c-bd54-277a7b5a60c5"&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, 2022, 2021 and 2020, 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, 2022, that caused the Company to perform an interim impairment assessment.&lt;/span&gt;</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6be4edd3a259448391329c46da849731_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTE1OTk_bb5c7959-fcad-4a49-9760-01a44e6e2b06">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NjM_86d797e8-0c37-4cf8-bf1e-1ac0c1c2eee5">&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, 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:ValuationAllowancesAndReservesBalance
      contextRef="i66742fc3de224b64a1f8ceb1cf1ba418_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTY0OTI2NzQ3NjMxMA_f885c4f4-6871-4d16-9d78-a0bc99da59af"
      unitRef="usd">23600000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i12947734bbc44d55998fd3feae3a6f7c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTY0OTI2NzQ3NjMxNQ_52b7e716-d4d7-4a66-ac38-931589a4b87f"
      unitRef="usd">24200000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0NjQ_07ed72b2-871c-42b1-bd69-d13102da53cd">&lt;div style="margin-top:9pt;text-align:justify;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:9pt;text-align:justify;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 include 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTM4NzY_4a531875-cf5c-4a0c-8eca-1c742b8f7536"
      unitRef="usd">500000</rhi:ProvisionForWorkersCompensationClaims>
    <rhi:ProvisionForWorkersCompensationClaims
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTQxMDQ_dc670b27-faf5-4b6d-b3c4-2620750fed38"
      unitRef="usd">500000</rhi:ProvisionForWorkersCompensationClaims>
    <rhi:ProvisionForWorkersCompensationClaims
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTQyMDY_bdafb3bc-87a0-48b1-a96a-e6d50e43be7d"
      unitRef="usd">500000</rhi:ProvisionForWorkersCompensationClaims>
    <us-gaap:HealthCareCostsPolicyPolicyTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0Njk_05506d36-85bd-4690-bcfd-7cd0d9ff49d4">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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTUzMDE_f655b982-0994-4b60-8f41-f1ff893be02f"
      unitRef="usd">1000000</rhi:ProvisionForMedicalClaims>
    <rhi:ProvisionForMedicalClaims
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTUzNjU_210fb2e0-aff6-4b36-bc60-c267ed242fc8"
      unitRef="usd">1000000</rhi:ProvisionForMedicalClaims>
    <rhi:ProvisionForMedicalClaims
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTU0NzU_2b230a5a-5497-4249-be63-053e1bb278e5"
      unitRef="usd">1000000</rhi:ProvisionForMedicalClaims>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0ODE_a18f3693-bc62-438e-b74a-b56e3244d6ad">&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 international subsidiaries is their local currency. The results of operations of the Company&#x2019;s international subsidiaries are translated at the monthly average exchange rates prevailing during the period. The financial position of the Company&#x2019;s international 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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83MC9mcmFnOjUyYzExMmM0MTk4NjRhNzJiMmYwNGFjYTExMGQ2NTU1L3RleHRyZWdpb246NTJjMTEyYzQxOTg2NGE3MmIyZjA0YWNhMTEwZDY1NTVfMTg0ODc_ae129b34-eff6-4272-924d-a2ed85487f94">&lt;div style="margin-top:9pt;text-align:justify;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-align:justify;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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83My9mcmFnOjczMDdlYTQ5ZWJiNzQ2NDI4ZGQ0OTM0M2RkMmM5MjFjL3RleHRyZWdpb246NzMwN2VhNDllYmI3NDY0MjhkZDQ5MzQzZGQyYzkyMWNfMjIxMg_7f134d82-2681-46d0-b731-d077089932c6">&lt;div style="margin-top:14pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note B&#x2014;New Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:13.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:13.5pt;text-align:justify;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 (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2021-10, &#x201c;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#x201d; 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. The Company adopted this ASU in January 2022. The adoption of this guidance did not have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:13.5pt;text-align:justify;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;Business Combinations. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In October 2021, the FASB issued ASU 2021-08, &#x201c;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.&#x201d; This guidance requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Accounting Standards Codification 606, Revenue from Contracts with Customers, as if it had originated the contracts. After the amendments are adopted, it is expected that an acquirer will generally recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements. The ASU is effective for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. Early adoption is permitted. The Company adopted this ASU during the fourth quarter of 2022. The adoption of this guidance did not have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:13.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83My9mcmFnOjczMDdlYTQ5ZWJiNzQ2NDI4ZGQ0OTM0M2RkMmM5MjFjL3RleHRyZWdpb246NzMwN2VhNDllYmI3NDY0MjhkZDQ5MzQzZGQyYzkyMWNfMjIxNw_e1402ff7-318d-4b90-810f-ec4f0c72091b">&lt;div style="margin-top:9pt;padding-left:13.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:13.5pt;text-align:justify;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 (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) 2021-10, &#x201c;Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance&#x201d; 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. The Company adopted this ASU in January 2022. The adoption of this guidance did not have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:13.5pt;text-align:justify;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;Business Combinations. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In October 2021, the FASB issued ASU 2021-08, &#x201c;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers.&#x201d; This guidance requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with Accounting Standards Codification 606, Revenue from Contracts with Customers, as if it had originated the contracts. After the amendments are adopted, it is expected that an acquirer will generally recognize and measure acquired contract assets and contract liabilities in a manner consistent with how the acquiree recognized and measured them in its pre-acquisition financial statements. The ASU is effective for fiscal years beginning after December 15, 2022, and interim periods within those fiscal years. Early adoption is permitted. The Company adopted this ASU during the fourth quarter of 2022. The adoption of this guidance did not have a material impact on its financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:13.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTY3Nw_744a4072-274a-4e0c-85ae-911773f08a3d">&lt;div style="margin-top:14pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note C&#x2014;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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: contract talent solutions, permanent placement talent solutions, and Protiviti. 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:9pt;text-align:justify;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;Contract talent solutions 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; Contract talent solutions 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:9pt;text-align:justify;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 contract talent solutions 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:9pt;text-align:justify;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 talent solutions 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 talent solutions 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 talent solutions services are charged to employment candidates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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;Protiviti 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;Protiviti's consulting 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. Protiviti&#x2019;s consulting 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:9pt;text-align:justify;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:9pt;text-align:justify;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 functional specialization and segments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;Contract talent solutions&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 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;Finance and accounting&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;3,185,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,764,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,256,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Administration and customer support&lt;/span&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,042,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Technology&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;857,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;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;(552,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract talent solutions&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,532,847&#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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 talent solutions&lt;/span&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;725,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Protiviti&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,980,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;7,238,142&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&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;Service revenues for finance and accounting, administrative and customer support, and technology include intersegment revenues, which represent revenues from services provided to the Company&#x2019;s Protiviti segment in connection with the Company&#x2019;s blended business solutions. Intersegment revenues for each functional specialization are aggregated and then eliminated as a single line.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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&#x2019;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:9pt;text-align:justify;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, 2022, aggregate transaction price allocated to the performance obligations that were unsatisfied for contracts with an expected duration of greater than one year was $152.6 million. Of this amount, $138.4 million is expected to be recognized within the next twelve months. As of December 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&#160;million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 2020, through December&#160;31, 2022 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;text-align:left;vertical-align: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;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;text-align:left;vertical-align: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,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;text-align:left;vertical-align: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;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-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;25,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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;43,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(47,056)&lt;/span&gt;&lt;/td&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;(392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,983&#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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNDY_575f255b-bd9a-4cd7-8bc6-6a14bbf4b514"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <rhi:StaffingPlacementGuaranteePeriod
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfMjQ5Ng_4a462d7b-406d-4478-ba1e-e76ef08fcbcc">P90D</rhi:StaffingPlacementGuaranteePeriod>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTY3OA_3a88cad5-aca5-424c-bd12-121cb7a3ecdf">&lt;div style="margin-top:9pt;text-align:justify;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 functional specialization and segments (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;Contract talent solutions&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 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;Finance and accounting&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;3,185,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,764,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,256,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Administration and customer support&lt;/span&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,042,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;Technology&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;857,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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;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;(552,231)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total contract talent solutions&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,532,847&#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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 talent solutions&lt;/span&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;725,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Protiviti&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,980,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total 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;7,238,142&#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,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&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;Service revenues for finance and accounting, administrative and customer support, and technology include intersegment revenues, which represent revenues from services provided to the Company&#x2019;s Protiviti segment in connection with the Company&#x2019;s blended business solutions. Intersegment revenues for each functional specialization are aggregated and then eliminated as a single line.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0cd5ef98f0c84604a6b893686898b2c0_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMi0yLTEtMS02NjY4Nw_44b17be6-349d-4354-9515-d5570d7d7a1e"
      unitRef="usd">3185183000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17faa41c0cd446eab94a1f26168aea84_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMi00LTEtMS02NjY4Nw_a960d15e-953c-4d66-afaf-04dd8432e1e6"
      unitRef="usd">2764897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic70611df80c84273bdbebc7686aa558d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMi02LTEtMS02NjY4Nw_68916682-99e4-4b28-b653-eb5419b015bd"
      unitRef="usd">2256966000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee653d3ed31b4c178791d20df88ec27d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMy0yLTEtMS02NjY4Nw_2dff696e-5b36-486a-a1db-f275409eea94"
      unitRef="usd">1042634000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id53956dabcba40f6889b4fa06dbecc65_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMy00LTEtMS02NjY4Nw_e206004f-ac3c-4190-b2f2-8ce1c4ce3ae5"
      unitRef="usd">1058906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8c9fd4852bf483eac2da7ce8538e994_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMy02LTEtMS02NjY4Nw_8dcc0592-30e3-496d-ad42-28967e2d7d2c"
      unitRef="usd">764947000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iedc81e84f60f41699ee12495cba56a31_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNC0yLTEtMS02NjY4Nw_6910932f-4370-441b-9f33-898971757662"
      unitRef="usd">857261000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i385f07071bab43d2a3b90a1b8029c76e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNC00LTEtMS02NjY4Nw_0f0d5f55-5cdd-48fb-bc76-a32bbd3b410d"
      unitRef="usd">795319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i960b3913fdf74aed9d7695694a6afbb0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNC02LTEtMS02NjY4Nw_26ae3bf6-1c1b-4422-8adc-0fdde36dec32"
      unitRef="usd">695418000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ce997ee088043d089d015b72a303108_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNi0yLTEtMS02NjY4Nw_f1c392de-2df2-47fc-8213-76474a8acc6c"
      unitRef="usd">-552231000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5555f208d684e8d97fe84fb5fbbe26a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNi00LTEtMS02NjY4Nw_bbf38a65-1775-4945-aa80-712f1cb371c2"
      unitRef="usd">-580379000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90ab08aefd724ceb9c99c4e0a0fc8601_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNi02LTEtMS02NjY4Nw_9a0cb781-cf5d-458b-bf4d-e537024980a5"
      unitRef="usd">-239996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ecaaac4b1b0407ea12602bc46879271_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNy0yLTEtMS02NjY4Nw_032c634d-1f76-4b0a-a177-3bb27a32a4ac"
      unitRef="usd">4532847000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5aa90757bd0f4f79a2c34589cce00b66_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNy00LTEtMS02NjY4Nw_4f022a3a-2004-4678-b47e-04329bc3948c"
      unitRef="usd">4038743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief74e525c74f4eeca0437927af305b4e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfNy02LTEtMS02NjY4Nw_e86badf0-8a31-4e64-a1b9-85b229152fd7"
      unitRef="usd">3477335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1067398083a04d34893647bf3b6334cb_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfOC0yLTEtMS02NjY4Nw_35839172-a0e9-4f70-be08-ca860eb9b8a6"
      unitRef="usd">725155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01c50cbf2ab1486caa5d168b243b60b2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfOC00LTEtMS02NjY4Nw_711cdc67-9220-496c-9557-25fc5f876eba"
      unitRef="usd">569921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ieb11e1e5ec244521a0c57b38a3bb3fbc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfOC02LTEtMS02NjY4Nw_94ebf85f-3495-4f7e-94de-cc5504b1e5db"
      unitRef="usd">370109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4003a9a0f61c483bb40d0d75b8594ff4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfOS0yLTEtMS02NjY4Nw_64c38313-7a81-4314-a57f-12d866cf457e"
      unitRef="usd">1980140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78a9f3e08c25428e8a066eaa1769db58_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfOS00LTEtMS02NjY4Nw_bbbac9c9-4429-4ae1-acf5-299ea7370dfd"
      unitRef="usd">1852780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if13681fedf014a1ba82b2a16f7ffabb9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfOS02LTEtMS02NjY4Nw_2d9f7f8e-acbe-4afd-9220-2b9aedc4594c"
      unitRef="usd">1261556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMTAtMi0xLTEtNjY2ODc_4a68c083-6fd1-482e-8e65-869ac69b41e0"
      unitRef="usd">7238142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMTAtNC0xLTEtNjY2ODc_1ace3473-446b-4936-a0a5-a05a2e0338ed"
      unitRef="usd">6461444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOmNmYjFhYmEyYWRkMjQ5YzI5ZDA5YWEwYjI3MDM0NGJkL3RhYmxlcmFuZ2U6Y2ZiMWFiYTJhZGQyNDljMjlkMDlhYTBiMjcwMzQ0YmRfMTAtNi0xLTEtNjY2ODc_b6f31f1b-3d1f-4306-955e-718c97e9d27e"
      unitRef="usd">5109000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTA4Ng_63c041d5-af8a-43ec-b747-fa98a88ef9ce"
      unitRef="usd">152600000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i9b32d8c59c5a4365b073d5122af09e93_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTEwNg_1a53fc55-e759-4e02-9e7a-9f3f165ebbf1"
      unitRef="usd">138400000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i9b32d8c59c5a4365b073d5122af09e93_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTE1NA_63386d75-5987-4f60-aa12-ac9f3fe43d3d">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTM0MQ_1aeabe79-7173-4e86-9648-9c27ec69cfa7"
      unitRef="usd">111900000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RleHRyZWdpb246NDdlY2ZmOThjZTQxNDkxODhlMTMzZTJmZGNjMDAxNTdfNTY3OQ_311f8097-928f-44b0-9582-bb287006b97b">The following table sets forth the activity in contract liabilities from December 31, 2020, through December&#160;31, 2022 (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, 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;text-align:left;vertical-align: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;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;text-align:left;vertical-align: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,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;text-align:left;vertical-align: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;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-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;25,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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;43,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(47,056)&lt;/span&gt;&lt;/td&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;(392)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,983&#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="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfNi0yLTEtMS02NjY4Nw_1155f221-6f6d-4478-96c5-d1419f12b49f"
      unitRef="usd">18252000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfNy0yLTEtMS02NjY4Nw_a2480ca3-b4ca-4d34-94b3-8bd88ae3df81"
      unitRef="usd">27341000</us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfOC0yLTEtMS02NjY4Nw_68eed8bd-7448-4672-bbec-64ca26c75e98"
      unitRef="usd">-20372000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfOS0yLTEtMS02NjY4Nw_024129db-426b-487e-a2b5-3c2a501d3fab"
      unitRef="usd">380000</rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfMTAtMi0xLTEtNjY2ODc_462a7e35-191a-49f0-914a-bbe4b7f62e32"
      unitRef="usd">25601000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfMTEtMi0xLTEtNjY2ODc_6773437e-0705-4920-8d0f-529e08e4cf40"
      unitRef="usd">43830000</us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfMTItMi0xLTEtNjY2ODc_8a0b73ce-3832-4964-bde5-a2051fe49172"
      unitRef="usd">-47056000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfMTMtMi0xLTEtNjY2ODc_c09984a1-39cb-4827-a8c6-2aeb77955498"
      unitRef="usd">-392000</rhi:ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83Ni9mcmFnOjQ3ZWNmZjk4Y2U0MTQ5MTg4ZTEzM2UyZmRjYzAwMTU3L3RhYmxlOjNkMDkzZDJhMDk4MTQ2NjJiNDI5M2UzMDg1NDc1NjlkL3RhYmxlcmFuZ2U6M2QwOTNkMmEwOTgxNDY2MmI0MjkzZTMwODU0NzU2OWRfMTQtMi0xLTEtNjY2ODc_7046c7a2-0915-4e15-a22f-65c07fc3612f"
      unitRef="usd">21983000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:OtherCurrentAssetsTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RleHRyZWdpb246OTc4NzU3NTg2NWI4NGM3MDk5Y2RkNGZlOGM2YTFjMTZfNzU_e8a37b90-06c6-4ff5-91fe-db566e3cb239">&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:9pt;text-align:justify;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;2022&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;2021&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,394&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/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;56,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;49,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;175,465&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentAssetsTextBlock>
    <us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RleHRyZWdpb246OTc4NzU3NTg2NWI4NGM3MDk5Y2RkNGZlOGM2YTFjMTZfODA_73d92c43-77b9-4374-b57e-e17e1d24ef50">&lt;div style="margin-top:9pt;text-align:justify;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;2022&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;2021&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,394&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/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;56,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;49,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;175,465&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfMi0yLTEtMS02NjY4Nw_0cb54d18-3d49-4dce-9a2f-3a0798c2b450"
      unitRef="usd">69394000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfMi00LTEtMS02NjY4Nw_35304057-b78c-4f01-a177-0075dc25892c"
      unitRef="usd">69526000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfMy0yLTEtMS02NjY4Nw_390beca3-395a-4c4e-ab06-f07ca7d5d08f"
      unitRef="usd">56108000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:CapitalizedComputerSoftwareGross
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfMy00LTEtMS02NjY4Nw_f60d4ba3-ddcb-41ae-8981-483948ef3828"
      unitRef="usd">44692000</us-gaap:CapitalizedComputerSoftwareGross>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfNC0yLTEtMS02NjY4Nw_ed60f6eb-930c-49c5-a366-0e07bdec04fc"
      unitRef="usd">49963000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsMiscellaneousCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfNC00LTEtMS02NjY4Nw_1457d769-8e90-4cff-b6ab-99f3ff55e6be"
      unitRef="usd">55646000</us-gaap:OtherAssetsMiscellaneousCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfNS0yLTEtMS02NjY4Nw_061c80d7-a4f2-4bf4-bde0-01d7377c51ef"
      unitRef="usd">175465000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF83OS9mcmFnOjk3ODc1NzU4NjViODRjNzA5OWNkZDRmZThjNmExYzE2L3RhYmxlOjk2Y2RlYmExZDc1MjRjZGQ5MWI1YzY3N2FlNWRiYTk3L3RhYmxlcmFuZ2U6OTZjZGViYTFkNzUyNGNkZDkxYjVjNjc3YWU1ZGJhOTdfNS00LTEtMS02NjY4Nw_4742e14b-1fc4-4da5-a8a6-6ae490c7c7a8"
      unitRef="usd">169864000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RleHRyZWdpb246NjMwNDE2Yjg0ODZiNGQ2YjhlY2Q4NWEyNjEwYmE3OTNfODA_1c99e540-c936-4690-bca4-268099b09de0">&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:9pt;text-align:justify;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;2022&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;2021&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;160,028&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/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;219,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;96,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;171,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;648,385&#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;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;/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;(538,698)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;109,687&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id75242a7164d4d2d9d89634409abc4ec_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfMi0yLTEtMS02NjY4Nw_b6738a57-2277-4dec-bd8c-47cc176945d0"
      unitRef="usd">160028000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib5e6f1021fa5441490b615cda36c145f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfMi00LTEtMS02NjY4Nw_ecccc7e8-f585-4344-a289-6e8f3a9b1f02"
      unitRef="usd">157408000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i170cdcf46c77460693217bdbd17d7385_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfMy0yLTEtMS02NjY4Nw_7accda71-4863-429d-8803-a5bfe678c55b"
      unitRef="usd">219863000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i338edff6e2de481c9aeb4a9d78071f0d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfMy00LTEtMS02NjY4Nw_0d45c76b-de94-4714-affa-61be99c36ace"
      unitRef="usd">246013000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i0ec9f0bfa1dd4e59976b9fbfd26fe7f4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfNC0yLTEtMS02NjY4Nw_514aa1c6-fe43-4e52-91c5-64d176682392"
      unitRef="usd">96601000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia7ce4fa7603444a49320f3cf2324150a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfNC00LTEtMS02NjY4Nw_65475032-2e89-498d-803a-dac7a3f3dad8"
      unitRef="usd">93144000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i433addfe7455411c8043faf4b93e1f35_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfNS0yLTEtMS02NjY4Nw_f0fcc340-ddcb-4094-b313-ee4a2aeff930"
      unitRef="usd">171893000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia424bebe17b14a16a9566ad06b75d067_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfNS00LTEtMS02NjY4Nw_f5a57c4e-0692-4520-a576-63cffbb6ee8d"
      unitRef="usd">165153000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfNy0yLTEtMS02NjY4Nw_d059ac38-00d3-4692-8678-937a2c596e39"
      unitRef="usd">648385000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfNy00LTEtMS02NjY4Nw_1c627eab-6d1e-4d5b-b7b6-14f57cdc50ee"
      unitRef="usd">661718000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfOC0yLTEtMS02NjY4Nw_6194aa1c-660d-4f64-8385-a9eb5200756c"
      unitRef="usd">538698000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfOC00LTEtMS02NjY4Nw_686eda30-3e84-4f73-bd72-4de7b5ea723c"
      unitRef="usd">568315000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfOS0yLTEtMS02NjY4Nw_d55f038a-1180-492d-8725-0ff0a577167a"
      unitRef="usd">109687000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84Mi9mcmFnOjYzMDQxNmI4NDg2YjRkNmI4ZWNkODVhMjYxMGJhNzkzL3RhYmxlOjE0ZmQ1ZGFhZDdkZTQzZDg4NWE2MzkzM2FmMzE4NzBjL3RhYmxlcmFuZ2U6MTRmZDVkYWFkN2RlNDNkODg1YTYzOTMzYWYzMTg3MGNfOS00LTEtMS02NjY4Nw_5c13d844-445d-4b88-8d30-9770fcfd82dd"
      unitRef="usd">93403000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfOTg4_dbc4c447-7d75-4374-aa66-2dd52f3d0392">&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:9pt;text-align:justify;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 less than 1 year to 9 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 $89.3&#160;million, $86.6&#160;million and $81.5&#160;million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;2022&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;93,302&#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;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;/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 new operating lease liabilities&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;63,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;51,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;102,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;2022&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.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;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;/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.2&#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.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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-cancelable leases as of December&#160;31, 2022, 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;90,452&#160;&lt;/span&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,182&#160;&lt;/span&gt;&lt;/td&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;7,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(9,555)&lt;/span&gt;&lt;/td&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;237,851&#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 $86.1&#160;million for operating leases.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 2022, the Company had additional future minimum lease obligations totaling $4.1&#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="ie3fc2015550a4125ae5c0e4eb3cf3e2a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMTQ4_a1364cdd-c520-4131-bf5c-af46e1412205">P1Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm
      contextRef="if8d6dd89fb3641f59c0a7b4bd4d43dfe_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMTU0_556ad2f5-8015-4f61-964e-4a6afd262aad">P9Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LessorOperatingLeaseRenewalTerm
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMjE5_3d0232d3-e316-4314-8ea0-b17b72fd446a">P10Y</us-gaap:LessorOperatingLeaseRenewalTerm>
    <rhi:LesseeOperatingLeaseTerminationPeriod
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMjg4_215c6b11-7645-4c33-ad7d-2efd06038932">P1Y</rhi:LesseeOperatingLeaseTerminationPeriod>
    <us-gaap:OperatingLeaseExpense
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMzIw_e85e359c-3a49-4342-a9f8-661b4ba316c4"
      unitRef="usd">89300000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMzI0_da732532-90cb-49a6-aa28-82a96b7ad2ad"
      unitRef="usd">86600000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfMzMx_e7884e52-5d86-40f9-8014-4425f451cf61"
      unitRef="usd">81500000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfOTg5_133b200d-5182-4465-b561-65a5b5f6acd8">&lt;div style="margin-top:9pt;text-align:justify;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;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;2022&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;93,302&#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;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;/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 new operating lease liabilities&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;63,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;51,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;102,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjI1YmIzYTAwYWZmZDQwYWFiOWNhYmI1NTNhYmMwZTNjL3RhYmxlcmFuZ2U6MjViYjNhMDBhZmZkNDBhYWI5Y2FiYjU1M2FiYzBlM2NfMi0yLTEtMS02NjY4Nw_8efda3bb-377e-43a7-9b51-23f1c6f533c2"
      unitRef="usd">93302000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjI1YmIzYTAwYWZmZDQwYWFiOWNhYmI1NTNhYmMwZTNjL3RhYmxlcmFuZ2U6MjViYjNhMDBhZmZkNDBhYWI5Y2FiYjU1M2FiYzBlM2NfMi00LTEtMS02NjY4Nw_fee3602c-7198-4668-baa1-2ede7017a834"
      unitRef="usd">91253000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjI1YmIzYTAwYWZmZDQwYWFiOWNhYmI1NTNhYmMwZTNjL3RhYmxlcmFuZ2U6MjViYjNhMDBhZmZkNDBhYWI5Y2FiYjU1M2FiYzBlM2NfMi02LTEtMS02NjY4Nw_760c13e5-06f0-48cb-b13a-93a01f701614"
      unitRef="usd">84569000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjI1YmIzYTAwYWZmZDQwYWFiOWNhYmI1NTNhYmMwZTNjL3RhYmxlcmFuZ2U6MjViYjNhMDBhZmZkNDBhYWI5Y2FiYjU1M2FiYzBlM2NfMy0yLTEtMS02NjY4Nw_b75eaeb3-bc47-4acc-b7b6-f3abfa56cf30"
      unitRef="usd">63622000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjI1YmIzYTAwYWZmZDQwYWFiOWNhYmI1NTNhYmMwZTNjL3RhYmxlcmFuZ2U6MjViYjNhMDBhZmZkNDBhYWI5Y2FiYjU1M2FiYzBlM2NfMy00LTEtMS02NjY4Nw_90ab6420-0acb-4fd0-9db7-8ed1d7b10d19"
      unitRef="usd">51471000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjI1YmIzYTAwYWZmZDQwYWFiOWNhYmI1NTNhYmMwZTNjL3RhYmxlcmFuZ2U6MjViYjNhMDBhZmZkNDBhYWI5Y2FiYjU1M2FiYzBlM2NfMy02LTEtMS02NjY4Nw_9875f0dd-3bc0-419e-b5ff-8c2d1f3546b5"
      unitRef="usd">102007000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <rhi:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfOTkw_3bdccd10-8522-4031-b908-08552385bfbb">&lt;div style="margin-top:9pt;text-align:justify;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;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width: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;2022&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.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;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;/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.2&#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.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</rhi:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjc4MmNlMzZmODZiZTRkYmU4ODBiY2JmMDM1ZjUxMTYzL3RhYmxlcmFuZ2U6NzgyY2UzNmY4NmJlNGRiZTg4MGJjYmYwMzVmNTExNjNfMi0yLTEtMS02NjY4Nw_314dfcd5-ea74-494e-8354-a1a51058de7b">P3Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjc4MmNlMzZmODZiZTRkYmU4ODBiY2JmMDM1ZjUxMTYzL3RhYmxlcmFuZ2U6NzgyY2UzNmY4NmJlNGRiZTg4MGJjYmYwMzVmNTExNjNfMi00LTEtMS02NjY4Nw_82529dc2-cdf5-4175-b7a5-fd7439caa3ab">P3Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjc4MmNlMzZmODZiZTRkYmU4ODBiY2JmMDM1ZjUxMTYzL3RhYmxlcmFuZ2U6NzgyY2UzNmY4NmJlNGRiZTg4MGJjYmYwMzVmNTExNjNfMi02LTEtMS02NjY4Nw_2ae0d766-9f10-42b1-b09b-527fa7b9c4b4">P4Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjc4MmNlMzZmODZiZTRkYmU4ODBiY2JmMDM1ZjUxMTYzL3RhYmxlcmFuZ2U6NzgyY2UzNmY4NmJlNGRiZTg4MGJjYmYwMzVmNTExNjNfMy0yLTEtMS02NjY4Nw_f4fc6b72-53fb-49f5-9abe-5deea9c7dbd5"
      unitRef="number">0.022</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjc4MmNlMzZmODZiZTRkYmU4ODBiY2JmMDM1ZjUxMTYzL3RhYmxlcmFuZ2U6NzgyY2UzNmY4NmJlNGRiZTg4MGJjYmYwMzVmNTExNjNfMy00LTEtMS02NjY4Nw_97fb1f65-a158-4f46-9124-7d173bf209fe"
      unitRef="number">0.023</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOjc4MmNlMzZmODZiZTRkYmU4ODBiY2JmMDM1ZjUxMTYzL3RhYmxlcmFuZ2U6NzgyY2UzNmY4NmJlNGRiZTg4MGJjYmYwMzVmNTExNjNfMy02LTEtMS02NjY4Nw_9f343717-ed2b-4da1-811c-23b5e5cc83bf"
      unitRef="number">0.026</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfOTkx_f0a969b9-696f-4d67-be50-bdc213a89e41">&lt;div style="margin-top:9pt;text-align:justify;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-cancelable leases as of December&#160;31, 2022, 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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;90,452&#160;&lt;/span&gt;&lt;/td&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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,182&#160;&lt;/span&gt;&lt;/td&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;7,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(9,555)&lt;/span&gt;&lt;/td&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;237,851&#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 $86.1&#160;million for operating leases.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfMC0yLTEtMS02NjY4Nw_8c99ac82-74fa-4645-886e-463ed6bad5bc"
      unitRef="usd">90452000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfMS0yLTEtMS02NjY4Nw_0471b34d-23c3-4611-a347-5c219576d84b"
      unitRef="usd">67170000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfMi0yLTEtMS02NjY4Nw_ac2ca162-5d09-4f01-856b-fbf4d6dc0d3d"
      unitRef="usd">41260000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfMy0yLTEtMS02NjY4Nw_5932092b-fbd3-48b4-b3f9-9abc1fe8dba8"
      unitRef="usd">27153000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfNC0yLTEtMS02NjY4Nw_82897171-3001-40e2-9bef-a623dc1af7fe"
      unitRef="usd">14182000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfNS0yLTEtMS02NjY4Nw_2c086c6e-bd0a-4a86-a002-6c75f4026d14"
      unitRef="usd">7189000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfNi0yLTEtMS02NjY4Nw_af740cc9-9984-4e40-ab88-94d741e4c841"
      unitRef="usd">9555000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RhYmxlOmYxZTc2ZjE3OWVhZTRhNzA4NzRlNjllNzg4Zjc3ZmM5L3RhYmxlcmFuZ2U6ZjFlNzZmMTc5ZWFlNGE3MDg3NGU2OWU3ODhmNzdmYzlfNy0yLTEtMS02NjY4Nw_eef9bfdd-4676-4a22-88e3-d6f585c337a2"
      unitRef="usd">237851000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfNzAw_a5e4b5c1-075a-4d0c-b619-a55cd96fcd29"
      unitRef="usd">86100000</us-gaap:OperatingLeaseLiabilityCurrent>
    <rhi:LesseeOperatingLeaseLeaseNotYetCommencedLiability
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfODA0_e3f72f09-4ffa-435c-87b6-1bda4204d856"
      unitRef="usd">4100000</rhi:LesseeOperatingLeaseLeaseNotYetCommencedLiability>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="ie3fc2015550a4125ae5c0e4eb3cf3e2a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfOTgw_2cb4beb5-a560-4708-bed2-77e753ada0ae">P1Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1
      contextRef="if8d6dd89fb3641f59c0a7b4bd4d43dfe_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84NS9mcmFnOjEyN2Y5OWVjZTcxNTQyMzk5MDQxZDY0MDZiODY4MTVlL3RleHRyZWdpb246MTI3Zjk5ZWNlNzE1NDIzOTkwNDFkNjQwNmI4NjgxNWVfOTg2_1c49141d-69e0-4ccb-831e-10fb48e7e723">P6Y</us-gaap:LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RleHRyZWdpb246ZTI0ZThlNGU1NzJjNDljY2FlNWE1YzAzY2E3MDFkYTZfNTA2_33893e6a-79e9-425f-9b23-8d839ff855e2">&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-align:justify;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, 2020, through December&#160;31, 2022 (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;Contract talent solutions&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 talent solutions&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;Protiviti &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, 2020&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,511&#160;&lt;/span&gt;&lt;/td&gt;&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,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;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;62,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;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;223,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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 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,584&#160;&lt;/span&gt;&lt;/td&gt;&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,189&#160;&lt;/span&gt;&lt;/td&gt;&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;62,082&#160;&lt;/span&gt;&lt;/td&gt;&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;222,855&#160;&lt;/span&gt;&lt;/td&gt;&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;Acquisition (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;15,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;(466)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(937)&lt;/span&gt;&lt;/td&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, 2022&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,118&#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,098&#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;77,594&#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;237,810&#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;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;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:4.02pt"&gt;In December 2022, the Company, through its wholly owned subsidiary Protiviti, acquired R2integrated (&#x201c;R2i&#x201d;), a digital experience agency specializing in digital solutions that integrate and accelerate customer experiences to drive impact for brands. In connection with the acquisition, the Company recorded goodwill of $15.9&#160;million within its Protiviti segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RleHRyZWdpb246ZTI0ZThlNGU1NzJjNDljY2FlNWE1YzAzY2E3MDFkYTZfNTEw_fd97aca4-d99d-43e2-839e-44f099b29368">&lt;div style="margin-top:9pt;text-align:justify;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, 2020, through December&#160;31, 2022 (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;Contract talent solutions&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 talent solutions&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;Protiviti &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, 2020&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,511&#160;&lt;/span&gt;&lt;/td&gt;&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,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;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;62,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;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;223,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;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 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,584&#160;&lt;/span&gt;&lt;/td&gt;&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,189&#160;&lt;/span&gt;&lt;/td&gt;&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;62,082&#160;&lt;/span&gt;&lt;/td&gt;&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;222,855&#160;&lt;/span&gt;&lt;/td&gt;&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;Acquisition (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;15,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;(466)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(937)&lt;/span&gt;&lt;/td&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, 2022&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,118&#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,098&#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;77,594&#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;237,810&#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;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;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:4.02pt"&gt;In December 2022, the Company, through its wholly owned subsidiary Protiviti, acquired R2integrated (&#x201c;R2i&#x201d;), a digital experience agency specializing in digital solutions that integrate and accelerate customer experiences to drive impact for brands. In connection with the acquisition, the Company recorded goodwill of $15.9&#160;million within its Protiviti segment.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i1babd28a9c0643a0ba9c63efa5a85c2c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfMi0yLTEtMS02NjY4Nw_e43ab734-751f-494a-9218-86041c9ecab1"
      unitRef="usd">134511000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i2800ebfb52d343349596ac4fdd85db5b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfMi00LTEtMS02NjY4Nw_37144ecd-54e4-42f9-88df-d2bb423bab43"
      unitRef="usd">26180000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icc6fd86ce2ed429ab0d3e385e926ab5c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfMi02LTEtMS02NjY4Nw_c8747fb1-fb31-4d86-af5f-dffea1bf4caf"
      unitRef="usd">62364000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfMi04LTEtMS02NjY4Nw_aa2e37a1-dd50-44a4-a6fc-28d139d91816"
      unitRef="usd">223055000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="id46f65678a5244df9584f1220eca4318_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNC0yLTEtMS02NjY4Nw_83c63ce6-9477-4b19-b29d-c4fa2e607b42"
      unitRef="usd">73000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iba22b2d5fd0d45d6b4fb71b7c3271922_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNC00LTEtMS02NjY4Nw_5debeb3e-ecba-48ad-84e1-c0df6c4ac995"
      unitRef="usd">9000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i8efb0325604b4e329ac8fe5ae728909a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNC02LTEtMS02NjY4Nw_b547b507-001d-4daf-99f7-2a3b09f32d9f"
      unitRef="usd">-282000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNC04LTEtMS02NjY4Nw_836553cc-af37-4580-8a7e-dda7c32da80b"
      unitRef="usd">-200000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i6325aca603d64870b9e722be93f3dba4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNS0yLTEtMS02NjY4Nw_17152eb9-22b5-4238-b8b4-1a89b6c2bac1"
      unitRef="usd">134584000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie0a6276f4f95424e98b6f325c4a94f6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNS00LTEtMS02NjY4Nw_5fc04b8e-4771-4de4-af21-768dfb71a90e"
      unitRef="usd">26189000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6a75132bcbce4466959aa3a63663e003_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNS02LTEtMS02NjY4Nw_c481866a-7de4-4c35-965d-3b474310711f"
      unitRef="usd">62082000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNS04LTEtMS02NjY4Nw_6feed756-98ed-4ca9-9862-f616e80a2c0d"
      unitRef="usd">222855000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia1ba0ecd61a0462893d560ac8938387f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNi0yLTEtMS02OTk4OQ_b706c240-2d67-4aed-b03b-c51f538239af"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i994e95d4a71341bf88a364c03c3b1289_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNi00LTEtMS02OTk4OQ_5d4345ea-a802-4b20-a3fc-c38c109763d6"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i1b54f16933544eb28f637240409f5dca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNi02LTEtMS02OTk4OQ_400600b2-ec19-4759-90db-8431297b8f69"
      unitRef="usd">15892000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNi04LTEtMS02OTk4OQ_5a154ed3-8f2b-41c2-8cc2-d2a27ca2ccc7"
      unitRef="usd">15892000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ia1ba0ecd61a0462893d560ac8938387f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNy0yLTEtMS02NjY4Nw_b7078d26-ae3c-4464-974a-376779d7086c"
      unitRef="usd">-466000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i994e95d4a71341bf88a364c03c3b1289_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNy00LTEtMS02NjY4Nw_7a54e1cb-8e69-4916-8bf7-3e99a6590873"
      unitRef="usd">-91000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i1b54f16933544eb28f637240409f5dca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNy02LTEtMS02NjY4Nw_a993b0bc-11d9-4e42-8dea-d6ce33c16dc6"
      unitRef="usd">-380000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfNy04LTEtMS02NjY4Nw_f1bf8ce4-efdc-4956-8206-949b4610a650"
      unitRef="usd">-937000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i7e9681bf001c446291d7a467cf178198_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfOC0yLTEtMS02NjY4Nw_7b7259bb-3a26-45c0-bf22-5cfd34fd4e5d"
      unitRef="usd">134118000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6ba452a2ec94465f87f1f6b224b27027_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfOC00LTEtMS02NjY4Nw_70d99db9-f698-4a00-82b5-ce83a132d343"
      unitRef="usd">26098000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic65b0afdbe5d4425a6b18cbb5e852f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfOC02LTEtMS02NjY4Nw_ffe713f4-7b20-408d-9740-13a655b4fa99"
      unitRef="usd">77594000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RhYmxlOjJjMzU0YzY5YWY1YTQ2MDJiNjc4NzE3M2U2MTQwYjgwL3RhYmxlcmFuZ2U6MmMzNTRjNjlhZjVhNDYwMmI2Nzg3MTczZTYxNDBiODBfOC04LTEtMS02NjY4Nw_70be0089-961f-4da2-9eba-931e1eec1d27"
      unitRef="usd">237810000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i270ac29668e440fd8aef67d25c789b03_D20221201-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF84OC9mcmFnOmUyNGU4ZTRlNTcyYzQ5Y2NhZTVhNWMwM2NhNzAxZGE2L3RleHRyZWdpb246ZTI0ZThlNGU1NzJjNDljY2FlNWE1YzAzY2E3MDFkYTZfNDM3_2975e8dd-2956-4b12-84ff-b343ebafd5eb"
      unitRef="usd">15900000</us-gaap:GoodwillAcquiredDuringPeriod>
    <rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RleHRyZWdpb246NzM5MjgzOWU2ZDk1NGI4ZTkxMzVmOTBhMzA1YjYzZGFfMzg5_a19c5c21-f422-432e-ab2a-f433c3b9cff2">&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-align:justify;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;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.408%"/&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.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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;2022&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;2021&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;423,439&#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;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;/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;33,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;15,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;472,310&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RleHRyZWdpb246NzM5MjgzOWU2ZDk1NGI4ZTkxMzVmOTBhMzA1YjYzZGFfMzk3_cbe97074-11fb-439b-b65a-bc7b65f3a47d">&lt;div style="margin-top:9pt;text-align:justify;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;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.408%"/&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.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.698%"/&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;2022&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;2021&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;423,439&#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;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;/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;33,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;15,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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;472,310&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfMi0yLTEtMS02NjY4Nw_15a56b11-3be6-403b-8caf-7e4f840d5208"
      unitRef="usd">423439000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfMi00LTEtMS02NjY4Nw_6a5c3c99-e41c-410a-988e-b69053ec7acf"
      unitRef="usd">449246000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfMy0yLTEtMS02NjY4Nw_e616bdc3-8762-4119-b477-e78944d2c953"
      unitRef="usd">33559000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfMy00LTEtMS02NjY4Nw_d64ac415-7e3b-498d-828c-87de35e4a191"
      unitRef="usd">74117000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:WorkersCompensationLiabilityCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfNC0yLTEtMS02NjY4Nw_d97c20a6-ea0d-419a-a97a-814c04d32e53"
      unitRef="usd">15312000</us-gaap:WorkersCompensationLiabilityCurrent>
    <us-gaap:WorkersCompensationLiabilityCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfNC00LTEtMS02NjY4Nw_9a6f5acc-c965-43db-a61d-8d173056b355"
      unitRef="usd">16820000</us-gaap:WorkersCompensationLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfNS0yLTEtMS02NjY4Nw_f24207c0-17fe-40d2-8271-b954de0a672d"
      unitRef="usd">472310000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85MS9mcmFnOjczOTI4MzllNmQ5NTRiOGU5MTM1ZjkwYTMwNWI2M2RhL3RhYmxlOjczNWMyYzU3MDk2NDRjMjViMDBlYjhjOTM1ZDQ1MWU3L3RhYmxlcmFuZ2U6NzM1YzJjNTcwOTY0NGMyNWIwMGViOGM5MzVkNDUxZTdfNS00LTEtMS02NjY4Nw_af49c6c7-7008-4806-b927-25811b412628"
      unitRef="usd">540183000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <rhi:DeferredCompensationPlansTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RleHRyZWdpb246YWFkNzI2YjVhNzAxNGIxY2IwY2M2NWRiYTIwMmZmNWJfMTA1MQ_6cac4f17-119e-42fe-b92c-64ccc91d1893">&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 Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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 on a discretionary basis, including those not eligible for the qualified plans. These plans include provisions for salary deferrals and discretionary contributions. The asset value of the nonqualified plans was $432.7&#160;million and $495.0&#160;million as of December&#160;31, 2022, and December&#160;31, 2021, respectively. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:9pt;text-align:justify;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 $474.1&#160;million and $535.3&#160;million as of December&#160;31, 2022, and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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;2022&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;50,406&#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;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;/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 (decrease) 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;(86,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(35,733)&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RleHRyZWdpb246YWFkNzI2YjVhNzAxNGIxY2IwY2M2NWRiYTIwMmZmNWJfNTM0_0e4f74d1-ab03-4ffa-bece-5eaae00d1800"
      unitRef="usd">432700000</rhi:DeferredCompensationPlanAssetsCurrent>
    <rhi:DeferredCompensationPlanAssetsCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RleHRyZWdpb246YWFkNzI2YjVhNzAxNGIxY2IwY2M2NWRiYTIwMmZmNWJfNTQx_52648667-bae1-4ab2-b907-fcab0bc9924b"
      unitRef="usd">495000000</rhi:DeferredCompensationPlanAssetsCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RleHRyZWdpb246YWFkNzI2YjVhNzAxNGIxY2IwY2M2NWRiYTIwMmZmNWJfNzM0_14a5a644-de5c-426c-9074-75437e53dedd"
      unitRef="usd">474100000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RleHRyZWdpb246YWFkNzI2YjVhNzAxNGIxY2IwY2M2NWRiYTIwMmZmNWJfNzQx_5ec36373-2c6d-4e7e-9bf5-6c24b63202cc"
      unitRef="usd">535300000</us-gaap:DeferredCompensationLiabilityCurrent>
    <rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RleHRyZWdpb246YWFkNzI2YjVhNzAxNGIxY2IwY2M2NWRiYTIwMmZmNWJfMTA1Mg_7fabbbfb-0637-4d24-b4c8-0828135597c5">&lt;div style="margin-top:9pt;text-align:justify;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;2022&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;50,406&#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;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;/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 (decrease) 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;(86,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(35,733)&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfMi02LTEtMS02NjY4Nw_83ce33f6-73c8-46c1-94d2-32b5faa5a716"
      unitRef="usd">50406000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfMi04LTEtMS02NjY4Nw_5ce83623-70ba-4ebc-a2dc-5a7782dc48a4"
      unitRef="usd">47119000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfMi0xMC0xLTEtNjY2ODc_37565628-d70b-4b86-ae2a-a0a095afcb3c"
      unitRef="usd">42092000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfMy02LTEtMS02NjY4Nw_b85b4dcd-e6a3-41ce-a1c8-ac47cf2f5059"
      unitRef="usd">-86139000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfMy04LTEtMS02NjY4Nw_ce153c23-c440-4f86-a6ca-ebd08848b885"
      unitRef="usd">61078000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfMy0xMC0xLTEtNjY2ODc_02618bd6-bb00-4181-833b-705d6c43b0d4"
      unitRef="usd">75188000</us-gaap:DeferredCompensationArrangementWithIndividualCompensationExpense>
    <rhi:DefinedContributionPlanIncomeExpense
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfNC02LTEtMS02NjY4Nw_2d2e24a5-ae99-4e89-9184-3697b4525424"
      unitRef="usd">-35733000</rhi:DefinedContributionPlanIncomeExpense>
    <rhi:DefinedContributionPlanIncomeExpense
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfNC04LTEtMS02NjY4Nw_c913b6ea-818f-46c6-be4e-1381547418ea"
      unitRef="usd">108197000</rhi:DefinedContributionPlanIncomeExpense>
    <rhi:DefinedContributionPlanIncomeExpense
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF85NC9mcmFnOmFhZDcyNmI1YTcwMTRiMWNiMGNjNjVkYmEyMDJmZjViL3RhYmxlOmE4MmM5NjYzMGNhODQ5YWI5NjU5YjQ0M2IzMThiZDMzL3RhYmxlcmFuZ2U6YTgyYzk2NjMwY2E4NDlhYjk2NTliNDQzYjMxOGJkMzNfNC0xMC0xLTEtNjY2ODc_f37a3d7b-8e82-4829-8239-00cdb7d1f0d6"
      unitRef="usd">117280000</rhi:DefinedContributionPlanIncomeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3NTY_2ffea579-3865-471c-b898-ec83472171ca">&lt;div style="margin-top:14pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note J&#x2014;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;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,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;40,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;13,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;239,036&#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;205,154&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;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;780,624&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/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;116,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;896,955&#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;803,780&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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&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;2022&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;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;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.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.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.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;/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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.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;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;/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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.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.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;/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.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;/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;26.6&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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 provision (benefit) 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: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;2022&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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;41,953&#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;(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;/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;Internal-use software and capitalized 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;(7,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;4,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 (losses) 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;(26,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;14,317&#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;(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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 2022 and 2021, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;2021&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;137,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;3,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;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;/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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;5,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;46,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;244,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;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;/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;(20,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(19,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(7,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(37,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(12,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(97,935)&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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(23,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;123,226&#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;134,036&#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-align:justify;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 $23.1 million that expire in 2023 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.2 million of these credits prior to expiration. Valuation allowances of $22.2 million have been maintained against net operating loss carryforwards and other deferred items in foreign countries. In addition, a valuation allowance of $1.4 million has been maintained against California enterprise zone tax credits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 2022, the Company&#x2019;s consolidated financial statements provide for any related U.S. tax liability on earnings of international subsidiaries that may be repatriated. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 2020 to December&#160;31, 2022 (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&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;2022&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;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;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;11,264&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/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;1,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td 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;12,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,264&#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;9,785&#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-align:justify;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 $12.3 million, $11.3 million and $9.8 million for 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 2022, is $0.6 million, including a $0.2 million increase recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December 31, 2021, was $0.4 million, including a $0.1&#160;million decrease recorded in income tax expense during the year. The total amount of interest and penalties accrued as of December&#160;31, 2020, was $0.5 million, including less than a $0.1&#160;million increase recorded in income tax expense during the year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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:9pt;text-align:justify;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 2019 and subsequent years. For major U.S. states, with few exceptions, the Company remains subject to examination for 2018 and subsequent years. Generally, for foreign countries, the Company remains subject to examination for 2015 and subsequent years.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3NTI_e4640d1f-e918-4814-9336-7147f4eef674">&lt;div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;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,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;40,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;13,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;239,036&#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;205,154&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzMtMi0xLTEtNjY2ODc_72b3a691-017f-45e0-a83b-7fe50777d376"
      unitRef="usd">137483000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzMtNC0xLTEtNjY2ODc_b3a06929-cf5d-4c75-a299-0542fbf67d2f"
      unitRef="usd">137862000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzMtNi0xLTEtNjY2ODc_2c85a599-ea6a-4d8d-bab9-d538244ff10d"
      unitRef="usd">79926000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzQtMi0xLTEtNjY2ODc_a68fbcb1-ab1c-415e-920d-e249f791a6de"
      unitRef="usd">47032000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzQtNC0xLTEtNjY2ODc_f8315e34-0c76-4a8f-a902-8edd96e2fbe5"
      unitRef="usd">47226000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzQtNi0xLTEtNjY2ODc_9b07cee0-17f5-484b-b9a3-3585923eda5d"
      unitRef="usd">27401000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzUtMi0xLTEtNjY2ODc_55f59a97-4eb7-47d7-9bdc-8df08bbade18"
      unitRef="usd">40204000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzUtNC0xLTEtNjY2ODc_eec072d1-2705-4973-a481-d1482d471250"
      unitRef="usd">41464000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzUtNi0xLTEtNjY2ODc_c65a3449-60d6-4ff8-8384-fa0b0daac39d"
      unitRef="usd">20018000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzctMi0xLTEtNjY2ODc_8021e3ce-cbed-403d-86ea-84a50ddb27cf"
      unitRef="usd">13542000</rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit>
    <rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzctNC0xLTEtNjY2ODc_41fc44be-d287-45d9-8d2a-e5196e027cbc"
      unitRef="usd">-22515000</rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit>
    <rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzctNi0xLTEtNjY2ODc_6a601c74-6f85-4335-b288-7f16f3580830"
      unitRef="usd">-9089000</rhi:DeferredFederalAndStateIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzgtMi0xLTEtNjY2ODc_8e3bfccf-ba6b-4b21-a3a2-f3e213e3a214"
      unitRef="usd">775000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzgtNC0xLTEtNjY2ODc_4f8767a8-6225-463d-91f7-14d10af9c53b"
      unitRef="usd">1117000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzgtNi0xLTEtNjY2ODc_510a4461-7f0c-41db-aa77-f0d6378c4d4d"
      unitRef="usd">-2650000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzktMi0xLTEtNjY2ODc_c6f4fda4-36cb-4955-a331-6fedc5775d45"
      unitRef="usd">239036000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzktNC0xLTEtNjY2ODc_878a1384-00d9-444d-8035-64cd772ca53a"
      unitRef="usd">205154000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZToyZmYwMWQ3OTZiNDk0ZjM2YTI1YmQxMjgxMmM3M2RhZi90YWJsZXJhbmdlOjJmZjAxZDc5NmI0OTRmMzZhMjViZDEyODEyYzczZGFmXzktNi0xLTEtNjY2ODc_bd0094be-8211-463f-9f24-238812258331"
      unitRef="usd">115606000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3Nzg_2cd2f583-b616-4a01-b5be-4c9a95e0ed30">&lt;div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;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;780,624&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/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;116,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;896,955&#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;803,780&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzItMi0xLTEtNjY2ODc_36d3a1a4-bdd7-45e5-84b4-162b9a913af7"
      unitRef="usd">780624000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzItNC0xLTEtNjY2ODc_3f4fde33-4bd1-4110-bc7c-43f90d433c82"
      unitRef="usd">676445000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzItNi0xLTEtNjY2ODc_1cf96811-b128-43b3-8f18-ae1067b41564"
      unitRef="usd">378876000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzMtMi0xLTEtNjY2ODc_cff8c8e1-878f-4e6e-a0ec-dd52877f8ca1"
      unitRef="usd">116331000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzMtNC0xLTEtNjY2ODc_0a20914d-4a51-4768-8aa3-f8abc18757c5"
      unitRef="usd">127335000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzMtNi0xLTEtNjY2ODc_9094c593-af98-45e4-9c4d-7e689017428e"
      unitRef="usd">43006000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzQtMi0xLTEtNjY2ODc_29dd3dae-aaee-498e-b4d1-02fef3fc3863"
      unitRef="usd">896955000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzQtNC0xLTEtNjY2ODc_8e659edd-bab9-429f-896a-984490af955a"
      unitRef="usd">803780000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTpmOTI1ZTc3NzliYjg0YWE4OGI2MTBlZWY2NjI5NTdlMy90YWJsZXJhbmdlOmY5MjVlNzc3OWJiODRhYTg4YjYxMGVlZjY2Mjk1N2UzXzQtNi0xLTEtNjY2ODc_3365f001-c523-4c2d-b03b-fbaffd0f6aef"
      unitRef="usd">421882000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3NzE_fe98fc70-feee-472a-b555-81dabc87011d">&lt;div style="margin-top:9pt;text-align:justify;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&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;2022&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;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;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.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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.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.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;/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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.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;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;/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.0)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.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.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;/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.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;/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;26.6&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzItMi0xLTEtNjY2ODc_448451b3-b3ec-424f-a904-0f7bc13aaa26"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzItNC0xLTEtNjY2ODc_56fe575c-c99a-4f7e-a2c5-e8a704276a97"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzItNi0xLTEtNjY2ODc_1e542b4f-7491-460c-816f-7005a23f971a"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzMtMi0xLTEtNjY2ODc_54831896-4b18-4fc7-a961-96c6c232c1e3"
      unitRef="number">0.047</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzMtNC0xLTEtNjY2ODc_f25effe3-c705-49ac-91f8-b9db755ba05e"
      unitRef="number">0.045</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzMtNi0xLTEtNjY2ODc_bb383a51-0980-4a3d-b90a-fb7ef600b23c"
      unitRef="number">0.049</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzQtMi0xLTEtNjY2ODc_63dfab5f-af79-42e7-9154-812ae4512cbd"
      unitRef="number">0.003</rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent>
    <rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzQtNC0xLTEtNjY2ODc_66d4ad8a-276c-41bb-9c4d-07acf20d0703"
      unitRef="number">-0.004</rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent>
    <rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzQtNi0xLTEtNjY2ODc_bdaad7dd-47b4-436b-aa01-b8a53ad7d91f"
      unitRef="number">0.003</rhi:EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzUtMi0xLTEtNjY2ODc_62da6ad2-9375-4632-986b-e17735472e21"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzUtNC0xLTEtNjY2ODc_54032376-9c06-4831-96c7-93852af026bf"
      unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzUtNi0xLTEtNjY2ODc_2637d3b6-048f-41ed-976c-6a14f35950f7"
      unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzYtMi0xLTEtNjY2ODc_8104ce27-4e53-418f-b979-7be2b710901b"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzYtNC0xLTEtNjY2ODc_19ffb175-2956-4198-9139-698a623f65d8"
      unitRef="number">0.019</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzYtNi0xLTEtNjY2ODc_615ed87f-03af-43bf-b6dd-403d8f3a9d62"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzctMi0xLTEtNjY2ODc_68d6a91f-e3bd-419a-aede-e6e329959764"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzctNC0xLTEtNjY2ODc_95eab7e2-f435-4e7f-937c-8fd930e711b4"
      unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzctNi0xLTEtNjY2ODc_62df2c0b-7723-4bcb-927b-f7a959302c70"
      unitRef="number">0.015</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzgtMi0xLTEtNjY2ODc_85f76b5e-1f4c-41d5-a499-35d828728154"
      unitRef="number">0.001</rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition>
    <rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzgtNC0xLTEtNjY2ODc_076a6efe-8264-42ad-b751-ce1fad7b9390"
      unitRef="number">0.003</rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition>
    <rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzgtNi0xLTEtNjY2ODc_e14d97f5-746c-4a12-a7e8-c7111d048d2d"
      unitRef="number">0.001</rhi:EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzExLTItMS0xLTY2Njg3_81db0341-a7a9-4ad8-9316-75222d2a5d4f"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzExLTQtMS0xLTY2Njg3_f822239f-2847-46fe-ae19-c3b49cf23e16"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzExLTYtMS0xLTY2Njg3_18abc112-22ef-40db-823e-2ba01c75dd55"
      unitRef="number">-0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzEyLTItMS0xLTY2Njg3_7ebd7fad-7030-4b29-9ab9-3c3b5adfeb6e"
      unitRef="number">0.266</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzEyLTQtMS0xLTY2Njg3_ab693223-871e-4f6f-ab35-571864c3bc70"
      unitRef="number">0.255</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo2ZTFmNGZiZDJjYjI0NWZlYjljYjFhNzY1MjEzNmJhZS90YWJsZXJhbmdlOjZlMWY0ZmJkMmNiMjQ1ZmViOWNiMWE3NjUyMTM2YmFlXzEyLTYtMS0xLTY2Njg3_b9a79c22-0e06-4cee-a149-21ff1f83238c"
      unitRef="number">0.274</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <rhi:ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3ODc_0c85e706-3931-4c36-9ab8-0802a01e7eaa">&lt;div style="margin-top:9pt;text-align:justify;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 provision (benefit) 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: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;2022&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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;41,953&#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;(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;/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;Internal-use software and capitalized 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;(7,930)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;4,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 (losses) 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;(26,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;14,317&#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;(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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</rhi:ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock>
    <rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzQtMi0xLTEtNjY2ODc_240f7858-9e26-4118-b2b6-cf6eb8bc2d9a"
      unitRef="usd">-41953000</rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid>
    <rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzQtNC0xLTEtNjY2ODc_4db1b6a8-e1bf-48a8-9115-c588050ef0d2"
      unitRef="usd">32741000</rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid>
    <rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzQtNi0xLTEtNjY2ODc_465addf9-3d6a-443d-ad20-cbba910c2494"
      unitRef="usd">33997000</rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid>
    <rhi:DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzUtMi0xLTEtNjY2ODc_0b4d14af-f0c8-4d6c-a54d-fa44c5d32cc2"
      unitRef="usd">-7930000</rhi:DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts>
    <rhi:DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzUtNC0xLTEtNjY2ODc_5ebff87b-91d7-49e9-b247-5a5226284546"
      unitRef="usd">462000</rhi:DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts>
    <rhi:DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzUtNi0xLTEtNjY2ODc_c9d11a13-46d2-4c54-80f5-c3055123eeae"
      unitRef="usd">1904000</rhi:DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts>
    <rhi:DeferredTaxLiabilityDepreciation
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzYtMi0xLTEtNjY2ODc_4b2ed302-a022-45dd-9db8-1e42ce15563a"
      unitRef="usd">-4608000</rhi:DeferredTaxLiabilityDepreciation>
    <rhi:DeferredTaxLiabilityDepreciation
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzYtNC0xLTEtNjY2ODc_a325eaf6-1c98-4ef7-ba35-e039ae2dfaa5"
      unitRef="usd">2286000</rhi:DeferredTaxLiabilityDepreciation>
    <rhi:DeferredTaxLiabilityDepreciation
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzYtNi0xLTEtNjY2ODc_406a3e83-9fc6-4a2b-8f3c-87d23f01cf6d"
      unitRef="usd">-6732000</rhi:DeferredTaxLiabilityDepreciation>
    <rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzctMi0xLTEtNjY2ODc_d2d3bf7e-24b6-4aca-b4c4-3abbf49a39e7"
      unitRef="usd">-26009000</rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts>
    <rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzctNC0xLTEtNjY2ODc_91aaf43d-4df6-46f9-93d1-1478e1c63791"
      unitRef="usd">8167000</rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts>
    <rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzctNi0xLTEtNjY2ODc_c9b6eeb5-10f6-4e3e-a8c4-3d8513246e33"
      unitRef="usd">14882000</rhi:DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts>
    <rhi:DeferredTaxAssetsOtherNet
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzExLTItMS0xLTY2Njg3_ad46bb22-8fe5-4d7f-95d7-af7e82e1028d"
      unitRef="usd">1695000</rhi:DeferredTaxAssetsOtherNet>
    <rhi:DeferredTaxAssetsOtherNet
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzExLTQtMS0xLTY2Njg3_2c5d8260-91f3-4b64-961c-584328266c9b"
      unitRef="usd">5000000</rhi:DeferredTaxAssetsOtherNet>
    <rhi:DeferredTaxAssetsOtherNet
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzExLTYtMS0xLTY2Njg3_7ef0d112-4ef6-4694-87be-a17736ce6e00"
      unitRef="usd">-1260000</rhi:DeferredTaxAssetsOtherNet>
    <rhi:DeferredPortionOfTaxExpenseBenefit
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzEyLTItMS0xLTY2Njg3_4da97b82-b215-45c9-abad-5800373f4bc7"
      unitRef="usd">14317000</rhi:DeferredPortionOfTaxExpenseBenefit>
    <rhi:DeferredPortionOfTaxExpenseBenefit
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzEyLTQtMS0xLTY2Njg3_8b8d3245-f6ae-4669-b3fa-ff747ddab3fd"
      unitRef="usd">-21398000</rhi:DeferredPortionOfTaxExpenseBenefit>
    <rhi:DeferredPortionOfTaxExpenseBenefit
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTowYjk4ZTcyZjE1MzQ0ODU1OTQwNWVmYTg1ZmYyZDZkYi90YWJsZXJhbmdlOjBiOThlNzJmMTUzNDQ4NTU5NDA1ZWZhODVmZjJkNmRiXzEyLTYtMS0xLTY2Njg3_8efff7ee-c732-4e44-ace6-ee245f41a02e"
      unitRef="usd">-11739000</rhi:DeferredPortionOfTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3ODE_b27b7a24-1f8b-49b4-b6c6-99a8afb2d72f">&lt;div style="margin-top:9pt;text-align:justify;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, 2022 and 2021, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;2021&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;137,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/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;3,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;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;/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,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;5,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;46,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;17,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;244,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;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;/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;(20,465)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(19,756)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(7,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(37,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(12,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(97,935)&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;(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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(23,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;123,226&#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;134,036&#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="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzMtMi0xLTEtNjY2ODc_61e59f17-e449-4cce-8e5c-901cbd90fd8e"
      unitRef="usd">137501000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzMtNC0xLTEtNjY2ODc_f9758631-418c-4676-aa56-b2995c5a9ef4"
      unitRef="usd">155064000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <rhi:DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzQtMi0xLTEtNjY2ODc_cd20398d-8989-455b-be8d-338478151836"
      unitRef="usd">3528000</rhi:DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees>
    <rhi:DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzQtNC0xLTEtNjY2ODc_f9153aa3-969e-4f40-84da-6d581ed27177"
      unitRef="usd">16034000</rhi:DeferredTaxAssetsContractWithCustomerForeignRoyaltiesAndManagementFees>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpense
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzUtMi0xLTEtNjY2ODc_773efc03-a6c1-467c-a9f8-11c860c33711"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxDeferredExpense>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpense
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzUtNC0xLTEtNjY2ODc_87444bf6-2d87-461f-af09-c5c3d779280b"
      unitRef="usd">13355000</us-gaap:DeferredTaxAssetsTaxDeferredExpense>
    <rhi:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzYtMi0xLTEtNjY2ODc_09373f03-7de9-488a-8bd6-e1f30241f6f4"
      unitRef="usd">24782000</rhi:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards>
    <rhi:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzYtNC0xLTEtNjY2ODc_9a6c3b90-be46-417e-9208-c239c06c4e22"
      unitRef="usd">24811000</rhi:DeferredTaxAssetsOperatingLossAndTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzctMi0xLTEtNjY2ODc_15b0511f-b338-4966-847a-034a0294356e"
      unitRef="usd">5262000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzctNC0xLTEtNjY2ODc_ecdfcacc-c1c1-439a-80dd-284687513050"
      unitRef="usd">3843000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzgtMi0xLTEtNjY2ODc_4a5ad961-6cc6-4e04-90c9-4af9f36a4981"
      unitRef="usd">6765000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzgtNC0xLTEtNjY2ODc_5c3dff4c-d5fc-48d1-ac85-f5c21b40f77e"
      unitRef="usd">6557000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzktMi0xLTEtNjY2ODc_55321a5b-229c-41a2-aa09-8617d995a880"
      unitRef="usd">3207000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzktNC0xLTEtNjY2ODc_5852c4a1-8185-4f19-af3e-dbf764d4577d"
      unitRef="usd">3623000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <rhi:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzEwLTItMS0xLTY2Njg3_3b38d76f-4d45-4829-b65b-c5f40d0d7c31"
      unitRef="usd">46145000</rhi:DeferredTaxAssetsOperatingLeaseLiability>
    <rhi:DeferredTaxAssetsOperatingLeaseLiability
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzEwLTQtMS0xLTY2Njg3_ad25e792-1544-41ad-b041-3fe64bf37a3c"
      unitRef="usd">52614000</rhi:DeferredTaxAssetsOperatingLeaseLiability>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzExLTItMS0xLTY2Njg3_92e1681e-d93f-4ea2-9653-e6e1b335fe33"
      unitRef="usd">17542000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzExLTQtMS0xLTY2Njg3_b847aac4-d5d4-47cf-aafb-cd0988e36ff5"
      unitRef="usd">18565000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzEyLTItMS0xLTY2Njg3_e19814cb-5976-4573-a65a-cc5b6544a965"
      unitRef="usd">244732000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzEyLTQtMS0xLTY2Njg3_38c70fa4-10bd-4dc8-87fa-56b7a48ebb57"
      unitRef="usd">294466000</us-gaap:DeferredTaxAssetsGross>
    <rhi:DeferredTaxLiabilitiesAmortizationOfIntangibleAssets
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE0LTItMS0xLTY2Njg3_b4ea0477-747f-47eb-aec6-2ea6c9516e9f"
      unitRef="usd">20465000</rhi:DeferredTaxLiabilitiesAmortizationOfIntangibleAssets>
    <rhi:DeferredTaxLiabilitiesAmortizationOfIntangibleAssets
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE0LTQtMS0xLTY2Njg3_4719808a-1b36-42ff-aa11-eb5ad3bfbfad"
      unitRef="usd">24391000</rhi:DeferredTaxLiabilitiesAmortizationOfIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE1LTItMS0xLTY2Njg3_78652acf-dc45-4697-a819-48eeb2c6910c"
      unitRef="usd">19756000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE1LTQtMS0xLTY2Njg3_34829de7-1e6b-4f2a-a8aa-37f39408d258"
      unitRef="usd">23305000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <rhi:DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE2LTItMS0xLTY2Njg3_5c81d14b-f1d3-4b1c-bd92-afcc61da5ed0"
      unitRef="usd">7992000</rhi:DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts>
    <rhi:DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE2LTQtMS0xLTY2Njg3_0f7875ea-1cb6-4340-9d6e-c6198ce70df9"
      unitRef="usd">34001000</rhi:DeferredTaxLiabilitiesUnrealizedGainsLossesInvestmentsHeldInEmployeeDeferredCompensationTrusts>
    <rhi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE3LTItMS0xLTY2Njg3_1c5e02cf-2d4b-4dcf-8ea2-879376737953"
      unitRef="usd">37618000</rhi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <rhi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE3LTQtMS0xLTY2Njg3_509de011-fba0-4de4-9f40-b0fd4c9e34e3"
      unitRef="usd">43986000</rhi:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE4LTItMS0xLTY2Njg3_8e165b92-7cf7-421e-867d-ea8c379eea36"
      unitRef="usd">12104000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE4LTQtMS0xLTY2Njg3_ad168154-5bd5-46e5-a796-d953c3155b53"
      unitRef="usd">10549000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE5LTItMS0xLTY2Njg3_45364753-7fb5-4fa4-9852-9e6dac8d4828"
      unitRef="usd">97935000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzE5LTQtMS0xLTY2Njg3_8631e56f-e885-4820-b6b0-5c6ccee6c275"
      unitRef="usd">136232000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzIwLTItMS0xLTY2Njg3_f21f4d94-7d03-495d-988e-2ada9c6219e5"
      unitRef="usd">23571000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzIwLTQtMS0xLTY2Njg3_6e080693-d843-4452-9fc8-a4cadba14692"
      unitRef="usd">24198000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzIxLTItMS0xLTY2Njg3_8f104f4d-0830-4577-aba5-e263857393cd"
      unitRef="usd">123226000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTplYWE2ZThkNTI5MjM0M2ZhOWE2NTMxNWNjN2ZiNzJjNS90YWJsZXJhbmdlOmVhYTZlOGQ1MjkyMzQzZmE5YTY1MzE1Y2M3ZmI3MmM1XzIxLTQtMS0xLTY2Njg3_b31e0fed-8d4a-4734-8bac-01081e2814df"
      unitRef="usd">134036000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="ia5b505acb1c64c78bf97bc85d4a0e0ba_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzY3MA_ecfa2481-4071-46fb-855a-786672c17881"
      unitRef="usd">23100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i13b1b8af0b2e48099bdf2558542119b2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzcyOA_b82d0f78-0fe8-4b3a-850b-a7ea008cc711"
      unitRef="usd">1600000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness
      contextRef="i13b1b8af0b2e48099bdf2558542119b2_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzc0Nw_325bb166-2ba0-4537-b802-c55aea1739fb"
      unitRef="usd">1600000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness>
    <rhi:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzgzNA_8e3e9a8d-7e5a-4200-a633-fa2e2d2cd7b9"
      unitRef="usd">200000</rhi:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="ideb130fc21034ad8b6ff655e2594d7ff_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzg5OQ_a6b65f1f-44b0-46ac-b1da-78b17a46434a"
      unitRef="usd">22200000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id26e90f2243646fab67b0c27ff7c528e_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzEwNDk_335a4b97-c209-483b-b998-c56f8bc849aa"
      unitRef="usd">1400000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzI3NjA_18b4d408-27fe-4faa-ac88-7751eadb9368">&lt;div style="margin-top:9pt;text-align:justify;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, 2020 to December&#160;31, 2022 (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&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;2022&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;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;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;11,264&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/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;1,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;1,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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 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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,058)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td 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;12,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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,264&#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;9,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzItMi0xLTEtNjY2ODc_d8752653-a733-4d90-9635-6e76ee2e6e42"
      unitRef="usd">11264000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzItNC0xLTEtNjY2ODc_a4080605-8b3d-4228-81b3-fddd7ed469db"
      unitRef="usd">9785000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i0e7476e8493c49d6b04320c0f59061f4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzItNi0xLTEtNjY2ODc_02459a32-680e-4a09-8d0e-ea9357147ffe"
      unitRef="usd">9354000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzMtMi0xLTEtNjY2ODc_c233657a-c352-466b-8058-54e8c6dbf34b"
      unitRef="usd">1528000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzMtNC0xLTEtNjY2ODc_3b17cebc-ce5a-4804-bb0a-4edb1776603a"
      unitRef="usd">3000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzMtNi0xLTEtNjY2ODc_42c58064-7007-4ea9-a9a4-e4a1c49be871"
      unitRef="usd">220000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzQtMi0xLTEtNjY2ODc_cde78392-2c9d-4605-b5ed-6849f44c04ad"
      unitRef="usd">7000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzQtNC0xLTEtNjY2ODc_77bcc0b2-3533-45ca-9e07-c9d4f967b5b1"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzQtNi0xLTEtNjY2ODc_98ca3587-df09-4dff-8297-420cd9852c35"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzUtMi0xLTEtNjY2ODc_fee28729-a4a9-4c43-a1de-4c4b1a1556fe"
      unitRef="usd">1533000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzUtNC0xLTEtNjY2ODc_9518a11f-8c33-4839-bf27-747703a2ca08"
      unitRef="usd">3370000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzUtNi0xLTEtNjY2ODc_656d5d1c-c30c-43ca-b5f4-61f5789be0e0"
      unitRef="usd">1678000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzctMi0xLTEtNjY2ODc_2842c5d3-0862-42a3-aa98-a6e270d51751"
      unitRef="usd">2058000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzctNC0xLTEtNjY2ODc_f3dd411d-cc6b-4dfb-bf61-2ecd74ce3697"
      unitRef="usd">1894000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzctNi0xLTEtNjY2ODc_72da6f6e-5d2a-4f99-8393-e444ce96e418"
      unitRef="usd">1467000</us-gaap:UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzgtMi0xLTEtNjY2ODc_b2a2b6cd-9e0a-445c-945f-b1692dc0a905"
      unitRef="usd">12260000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzgtNC0xLTEtNjY2ODc_b9922d5d-2605-499f-863c-dba0e8c191e3"
      unitRef="usd">11264000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90YWJsZTo1YzAzZTUxYjdiMDk0MzhiODVmZTYwZTNkZTliOTVjNi90YWJsZXJhbmdlOjVjMDNlNTFiN2IwOTQzOGI4NWZlNjBlM2RlOWI5NWM2XzgtNi0xLTEtNjY2ODc_c7272523-e69a-4785-bae5-04c2d2090df3"
      unitRef="usd">9785000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE1MTk_838c1c2c-d658-4045-aa45-ba306588b912"
      unitRef="usd">12300000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE1MjM_81e4958d-fffe-48c4-b39a-50b5d746fb52"
      unitRef="usd">11300000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE1MzA_5742fd66-4308-42bd-b1dd-bd4cacaa9b92"
      unitRef="usd">9800000</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE3NTY_7ff10552-2b22-4393-aeb2-fee8428258e8"
      unitRef="usd">600000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE3NzI_ed23fc9f-74a4-4c16-b3dc-ce43385bdfe7"
      unitRef="usd">200000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE5MTA_9f527b43-2249-453f-99c9-13b78c1fd2b7"
      unitRef="usd">400000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzE5MzY_28fe56b2-ab8a-4ddd-bb1e-b59638abf650"
      unitRef="usd">-100000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzIwNzQ_8c721020-e9a4-4cf4-92f4-4f997a8d5ba1"
      unitRef="usd">500000</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncreaseDecreaseInIncomeTaxes
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDAvZnJhZzoxOThiYzY1ZDE2YTc0N2UxOTVhMjQ2ZWU5YTYyNWVkZC90ZXh0cmVnaW9uOjE5OGJjNjVkMTZhNzQ3ZTE5NWEyNDZlZTlhNjI1ZWRkXzIwOTA_88874257-6173-400f-8b86-72a88268935f"
      unitRef="usd">100000</us-gaap:IncreaseDecreaseInIncomeTaxes>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzM2ODM_14628957-155c-4987-b9a5-650b67f62ed6">&lt;div style="margin-top:14pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note K&#x2014;Commitments and Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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:9pt;text-align:justify;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-align:justify;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-align:justify;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;&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 $14.1 million and&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $18.0 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in debt support standby letters of credit as of December&#160;31, 2022 and 2021, respectively. Of the debt support standby letters of credit outstanding, as of December&#160;31, 2022 and 2021, $14.1 million and $18.0 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, 2023. The Company was in compliance with these covenants as of December&#160;31, 2022. The Company intends to renew this facility prior to its August 31, 2023, expiration. &lt;/span&gt;The Company has an unsecured revolving credit facility (the &#x201c;Credit Agreement&#x201d;) of $100&#160;million, which matures in 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, 2022. There were no borrowings under the Credit Agreement as of December&#160;31, 2022 or December&#160;31, 2021.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i2b6940602980411db7f70a098f21fa13_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzE1ODA_ab33a31f-a1ba-44d5-928b-4c79545a7441"
      unitRef="usd">0</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i15a0251a966747598c03d819bb6d5177_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMDMzMQ_a0d105d0-e965-49e0-b4cb-9aa07da059e4"
      unitRef="usd">35000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i15a0251a966747598c03d819bb6d5177_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMDQ0MQ_eb1829ac-22ce-41d8-b900-f90e63b3eb26"
      unitRef="usd">14100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i3e87230c2d484a4dab589a2f8ed9f70d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMDQ0OQ_936b84d0-2f1b-4f05-9dac-e2dd46f9c389"
      unitRef="usd">18000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="if1f7e0c892084437b1e0371219c1d5ae_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMDYwNg_a08a2f52-aba3-4f15-a97a-9c6178f50fea"
      unitRef="usd">14100000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="ib98d53c536ca43e7b935a9e99b66fd79_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMDYxNA_5c7e575f-66ce-401c-98f6-de38c533a6cc"
      unitRef="usd">18000000</us-gaap:LineOfCredit>
    <rhi:LineOfCreditFacilityUsedPortionServiceFeePercentage
      contextRef="i15a0251a966747598c03d819bb6d5177_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMDcyNg_be9359c8-bfd6-4691-ac2a-2f5dc09d9d90"
      unitRef="number">0.012</rhi:LineOfCreditFacilityUsedPortionServiceFeePercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4afd79c1c7a448e7a108a4a5a0d7a62f_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMTY5OQ_07cd9b1e-9644-4b56-aa9f-78b8f70f546f"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ShortTermBorrowings
      contextRef="i8e3439cfd55747cc9f57d0f26ac3bb98_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMTUxMA_2d162a78-323a-4c5e-8bbf-ec6d08b6e737"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i6168d1a9719444098cc69b33385125ca_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDMvZnJhZzo2YzNiNDU3YzdmMWY0OTlmYmNkN2MwYzJkNDhmOGU2MC90ZXh0cmVnaW9uOjZjM2I0NTdjN2YxZjQ5OWZiY2Q3YzBjMmQ0OGY4ZTYwXzU0OTc1NTgyMTUxMA_c49cf671-b348-4669-b221-89ecdfd272b7"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzE1OTI_86c52d4a-be28-4cb6-8323-658db0e2a61c">&lt;div style="margin-top:14pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note L&#x2014;Stockholders' Equity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 2022, the Company is authorized to repurchase, from time to time, up to 3.8&#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, 2022, 2021 and 2020, are reflected in the following table (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;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;3,319&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/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;280,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, are reflected in the following table (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;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;362&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/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;37,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 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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020 (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-align:justify;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.72, $1.52 and $1.36 during the years ended December&#160;31, 2022, 2021 and 2020, 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="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzExMw_ddcac5d3-29eb-497a-ac2a-5b3ea1bdbc67"
      unitRef="shares">3800000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzE1ODk_82caf89c-5d76-4117-af5d-301d7f80f5c9">The number and the cost of common stock shares repurchased during the years ended December&#160;31, 2022, 2021 and 2020, 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;2022&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;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;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;3,319&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/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;280,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <rhi:CommonStockRepurchasedShares
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmMzdjYjUyNWFjMDQ0NzM1OGIxMzg2NThlZWYyODQ1ZC90YWJsZXJhbmdlOmYzN2NiNTI1YWMwNDQ3MzU4YjEzODY1OGVlZjI4NDVkXzItMi0xLTEtNjY2ODc_b632c839-4962-43c3-8fb4-e060fbd64cd8"
      unitRef="shares">3319000</rhi:CommonStockRepurchasedShares>
    <rhi:CommonStockRepurchasedShares
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmMzdjYjUyNWFjMDQ0NzM1OGIxMzg2NThlZWYyODQ1ZC90YWJsZXJhbmdlOmYzN2NiNTI1YWMwNDQ3MzU4YjEzODY1OGVlZjI4NDVkXzItNC0xLTEtNjY2ODc_6c2de412-30de-475f-a1e1-ed7f19d6c3a3"
      unitRef="shares">2796000</rhi:CommonStockRepurchasedShares>
    <rhi:CommonStockRepurchasedShares
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmMzdjYjUyNWFjMDQ0NzM1OGIxMzg2NThlZWYyODQ1ZC90YWJsZXJhbmdlOmYzN2NiNTI1YWMwNDQ3MzU4YjEzODY1OGVlZjI4NDVkXzItNi0xLTEtNjY2ODc_2c2a3d74-63a2-49af-a918-5f8c7ca2790f"
      unitRef="shares">2505000</rhi:CommonStockRepurchasedShares>
    <rhi:CommonStockRepurchasedValue
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmMzdjYjUyNWFjMDQ0NzM1OGIxMzg2NThlZWYyODQ1ZC90YWJsZXJhbmdlOmYzN2NiNTI1YWMwNDQ3MzU4YjEzODY1OGVlZjI4NDVkXzMtMi0xLTEtNjY2ODc_3ced582e-9b3f-49d9-9a9e-bf0453f49aa1"
      unitRef="usd">280130000</rhi:CommonStockRepurchasedValue>
    <rhi:CommonStockRepurchasedValue
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmMzdjYjUyNWFjMDQ0NzM1OGIxMzg2NThlZWYyODQ1ZC90YWJsZXJhbmdlOmYzN2NiNTI1YWMwNDQ3MzU4YjEzODY1OGVlZjI4NDVkXzMtNC0xLTEtNjY2ODc_339d3174-5a12-4841-a632-407dcdc2474a"
      unitRef="usd">260410000</rhi:CommonStockRepurchasedValue>
    <rhi:CommonStockRepurchasedValue
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmMzdjYjUyNWFjMDQ0NzM1OGIxMzg2NThlZWYyODQ1ZC90YWJsZXJhbmdlOmYzN2NiNTI1YWMwNDQ3MzU4YjEzODY1OGVlZjI4NDVkXzMtNi0xLTEtNjY2ODc_a12448c3-2f8e-4760-9e4d-8ed8b21a288c"
      unitRef="usd">138408000</rhi:CommonStockRepurchasedValue>
    <us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzE1OTU_0bcbc991-0f48-40ba-97ac-886ccf308b35">The number and the cost of employee stock plan repurchases made during the years ended December&#160;31, 2022, 2021 and 2020, 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;2022&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;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;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;362&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/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;37,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 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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock>
    <rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmNDQ0ZmRjYzdhY2U0YTIzYjhiOWQxOTU0MzU3MDBjOS90YWJsZXJhbmdlOmY0NDRmZGNjN2FjZTRhMjNiOGI5ZDE5NTQzNTcwMGM5XzItMi0xLTEtNjY2ODc_ea6e79db-9e59-48ce-bbe1-6709891e98ec"
      unitRef="shares">362000</rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares>
    <rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmNDQ0ZmRjYzdhY2U0YTIzYjhiOWQxOTU0MzU3MDBjOS90YWJsZXJhbmdlOmY0NDRmZGNjN2FjZTRhMjNiOGI5ZDE5NTQzNTcwMGM5XzItNC0xLTEtNjY2ODc_ffcd745d-a501-431f-b222-3841b7c350bf"
      unitRef="shares">347000</rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares>
    <rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmNDQ0ZmRjYzdhY2U0YTIzYjhiOWQxOTU0MzU3MDBjOS90YWJsZXJhbmdlOmY0NDRmZGNjN2FjZTRhMjNiOGI5ZDE5NTQzNTcwMGM5XzItNi0xLTEtNjY2ODc_6899d5d4-2bdf-4e45-8275-741db2f63a66"
      unitRef="shares">366000</rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares>
    <rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmNDQ0ZmRjYzdhY2U0YTIzYjhiOWQxOTU0MzU3MDBjOS90YWJsZXJhbmdlOmY0NDRmZGNjN2FjZTRhMjNiOGI5ZDE5NTQzNTcwMGM5XzMtMi0xLTEtNjY2ODc_91bd3ea7-22c8-42a7-9070-959f93bfdfc9"
      unitRef="usd">37678000</rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue>
    <rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmNDQ0ZmRjYzdhY2U0YTIzYjhiOWQxOTU0MzU3MDBjOS90YWJsZXJhbmdlOmY0NDRmZGNjN2FjZTRhMjNiOGI5ZDE5NTQzNTcwMGM5XzMtNC0xLTEtNjY2ODc_04a7d9ad-1242-47de-8a16-476d1123f713"
      unitRef="usd">29817000</rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue>
    <rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90YWJsZTpmNDQ0ZmRjYzdhY2U0YTIzYjhiOWQxOTU0MzU3MDBjOS90YWJsZXJhbmdlOmY0NDRmZGNjN2FjZTRhMjNiOGI5ZDE5NTQzNTcwMGM5XzMtNi0xLTEtNjY2ODc_99a8566f-c81f-4f7d-8bee-b54e290bba3e"
      unitRef="usd">17399000</rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodValue>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzEzNTA_d2e4f5cd-1937-4379-b6ff-9247df34716e"
      unitRef="usdPerShare">1.72</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzEzNTQ_b9a6a912-e381-4387-a96e-9f1608d40107"
      unitRef="usdPerShare">1.52</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDYvZnJhZzo5Nzk1ZmVkOGQzMTI0NGEyOTk3YTk4N2RjNTUwMGM0OC90ZXh0cmVnaW9uOjk3OTVmZWQ4ZDMxMjQ0YTI5OTdhOTg3ZGM1NTAwYzQ4XzEzNjE_65d157a1-f231-42d7-9628-0e6a344d89c8"
      unitRef="usdPerShare">1.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzM2MDE_33b57eaa-e199-4e3c-8bef-2622b69c75ae">&lt;div style="margin-top:14pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note M&#x2014;Stock Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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:9pt;text-align:justify;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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:9pt;text-align:justify;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, 2022, 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 36.7%, a 0% dividend yield, and a risk-free interest rate of 2.3%. The historical volatility was based on the most recent 2.78-year period for the Company and the components of the peer group. The stock price movements have been modeled such that the dividends are 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:9pt;text-align:justify;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 $85.4 million, $75.3 million and $73.9 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 2019 through December&#160;31, 2022, and the weighted average exercise prices (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;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;$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;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;$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;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;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;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;$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-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-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-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-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-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-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-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-top:1pt solid #000000;padding:2px 1pt 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;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;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="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;$116.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;320&#160;&lt;/span&gt;&lt;/td&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;$96.20&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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;$96.20&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;(425)&lt;/span&gt;&lt;/td&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;$64.27&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;(442)&lt;/span&gt;&lt;/td&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;$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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;$74.01&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;(28)&lt;/span&gt;&lt;/td&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;$80.78&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, 2022&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;908&#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;$88.74&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;504&#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;$89.84&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;504&#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;$89.84&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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 $87.8 million, $78.0 million and $46.2 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;At December&#160;31, 2022, 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.6 million.</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i7c6ccb7fdf9f4e96ae7385d1fd6f09b7_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzM1NQ_6948db01-1bc2-458a-b3ec-dc7703216b50">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i8c8faa46b29e4f5c84866c3f854da5db_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzM4Mw_93cba518-6ca8-4c9b-a2a6-42ec51b0a0d9">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzM2MjE_f3f7dbff-4fb3-480f-8143-66e16e1747ec">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded
      contextRef="ieab514a15154411cb2f58deb377fe617_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzE2OTA_af1d8f8f-cf51-4448-a351-55317b045ed8"
      unitRef="number">0</rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded>
    <rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded
      contextRef="i5e9f3e1653384b8097d9f4bae4a92b64_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzE3MjQ_c8b73c3d-cf09-4d04-a2cd-16d5a385057e"
      unitRef="number">1.50</rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded>
    <rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded
      contextRef="i8fe9f15bd5274a32966e7cb28af37d24_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzE4NjQ_bfa836fd-2e80-4fdd-96b5-e862cd470794"
      unitRef="number">0.75</rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded>
    <rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded
      contextRef="i6be4edd3a259448391329c46da849731_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzE5MDQ_96b618c7-9867-417e-86b4-841d20c1bebf"
      unitRef="number">1.25</rhi:CommonSharesEarnedPercentageOfInitialTargetNumberSharesAwarded>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzIxNzk_a0c4e0c0-f4d9-4c3f-82fe-564fcd1c6a90"
      unitRef="number">0.367</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzIxODU_9dd08962-317a-489c-9c37-45e30fad5496"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzIyMzc_8427f2d8-e8ef-43a4-9add-789292da2fa6"
      unitRef="number">0.023</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzIyOTY_f01ac4d1-b4ec-457d-ac74-875e17bb4cd6">P2Y9M10D</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsHistoricalVolatility>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzI1Mzg_bd13e014-9927-4c7e-8e9e-8f228276084e"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzI1ODU_002a52fb-364d-46a7-826b-a7b998e88690"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzI5MzU_ce67317e-30bc-4d3a-a6c0-730236ced151">P4Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i608ee7d0b27943f48ba101bc91ca0acb_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzMwNDg_b144a221-b3aa-4883-87ae-c9249d1492b9"
      unitRef="usd">85400000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i17496914d7ed4177b304c648c3a1e672_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzMwNTI_5c96f3e9-b145-4ae1-9512-aba44ba9ff68"
      unitRef="usd">75300000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax
      contextRef="i249b8c1c16544fa9b446e81a3cf67dc5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzMwNTk_1477898c-0398-4916-a790-ebf680d2a324"
      unitRef="usd">73900000</us-gaap:AllocatedShareBasedCompensationExpenseNetOfTax>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzM2MTE_cef74f94-6b85-4206-a624-47b10aa73c85">&lt;div style="margin-top:9pt;text-align:justify;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, 2019 through December&#160;31, 2022, and the weighted average exercise prices (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;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;$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;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;$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;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;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;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;$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-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-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-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-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-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-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-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-top:1pt solid #000000;padding:2px 1pt 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;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;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="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;$116.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;320&#160;&lt;/span&gt;&lt;/td&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;$96.20&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;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;$96.20&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;(425)&lt;/span&gt;&lt;/td&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;$64.27&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;(442)&lt;/span&gt;&lt;/td&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;$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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;$74.01&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;(28)&lt;/span&gt;&lt;/td&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;$80.78&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, 2022&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;908&#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;$88.74&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;504&#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;$89.84&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;504&#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;$89.84&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia566f2cd2924432e9ba58b82f1f98ed0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItMy0xLTEtNjY2ODc_c8336860-89fe-4d79-8ce4-ff90771f07fa"
      unitRef="shares">947000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia566f2cd2924432e9ba58b82f1f98ed0_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItNi0xLTEtNjY2ODc_c98ee03d-0e4a-4516-97a8-bdaf6e83ec0d"
      unitRef="usdPerShare">57.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i498ac3e412454a058f5663357369eb5b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItOS0xLTEtNjY2ODc_7718b1e8-6b75-48db-b95f-231841da58bf"
      unitRef="shares">236000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i498ac3e412454a058f5663357369eb5b_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItMTItMS0xLTY2Njg3_b243192b-999d-4532-baef-6442c3e1e17d"
      unitRef="usdPerShare">74.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib0c3d4c349ae45618cc3b46d837d4daa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItMTUtMS0xLTY2Njg3_1fa89de5-9df1-412f-b229-633e924b02bb"
      unitRef="shares">608000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib0c3d4c349ae45618cc3b46d837d4daa_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItMTgtMS0xLTY2Njg3_38e92ee4-3093-43b4-b810-5ab0d3f96ae6"
      unitRef="usdPerShare">51.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifcccc5f6dba74c38b0b595066974f657_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItMjAtMS0xLTY2Njg3_47c333dd-62b5-4709-bdc5-98cfea31a2ab"
      unitRef="shares">844000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifcccc5f6dba74c38b0b595066974f657_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzItMjItMS0xLTY2Njg3_5a277f52-f42e-4bbf-94dc-c53d18c536ef"
      unitRef="usdPerShare">57.97</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i19d6d7f5372446fa86f9e7471029f347_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtMy0xLTEtNjY2ODc_73d3afc5-03a0-474d-8e4b-5bdc2e8d5349"
      unitRef="shares">625000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i19d6d7f5372446fa86f9e7471029f347_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtNi0xLTEtNjY2ODc_b4331512-bd99-4ace-bed5-a7e914436fde"
      unitRef="usdPerShare">54.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia65f93f3a7a9435c8f5ba6a02069b50f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtOS0xLTEtNjY2ODc_a4775c03-050d-48fd-bc3e-2a03b754800b"
      unitRef="shares">223000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia65f93f3a7a9435c8f5ba6a02069b50f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtMTItMS0xLTY2Njg3_fd4c7f29-5554-4493-a5ba-c9755a13bf35"
      unitRef="usdPerShare">66.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i452b98ffad6249e6b8cd8831cd1da8af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtMTUtMS0xLTY2Njg3_f25ccb68-36bc-461e-a73d-661e434e45bb"
      unitRef="shares">70000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i452b98ffad6249e6b8cd8831cd1da8af_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtMTgtMS0xLTY2Njg3_df95107d-b77b-4c27-a568-94b664eb42c9"
      unitRef="usdPerShare">47.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i39d74ea1d4b34869b724dcc50c8c9333_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtMjAtMS0xLTY2Njg3_442f3411-1f3b-42b0-9b3e-d079b6092948"
      unitRef="shares">293000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i39d74ea1d4b34869b724dcc50c8c9333_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzMtMjItMS0xLTY2Njg3_04b6c306-932a-42e7-8724-95d416e00051"
      unitRef="usdPerShare">62.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i19d6d7f5372446fa86f9e7471029f347_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtMy0xLTEtNjY2ODc_445a77e7-cc1a-47e0-81c0-ce321ddf9e2f"
      unitRef="shares">526000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i19d6d7f5372446fa86f9e7471029f347_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtNi0xLTEtNjY2ODc_7c8bbb2e-d238-4dfa-af7d-f86f218e229a"
      unitRef="usdPerShare">54.57</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="ia65f93f3a7a9435c8f5ba6a02069b50f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtOS0xLTEtNjY2ODc_3f609ce9-18b9-4b36-9844-f8817b87f855"
      unitRef="shares">0</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia65f93f3a7a9435c8f5ba6a02069b50f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtMTItMS0xLTY2Njg3_6bfc52be-1c1f-464c-b004-1608c08c518c"
      unitRef="usdPerShare">0</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i452b98ffad6249e6b8cd8831cd1da8af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtMTUtMS0xLTY2Njg3_8a73fb92-ad3c-4ae3-aaa0-f3775bfb57a0"
      unitRef="shares">400000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i452b98ffad6249e6b8cd8831cd1da8af_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtMTgtMS0xLTY2Njg3_c9363379-811c-4018-b7dc-63a99cbc5fb4"
      unitRef="usdPerShare">47.45</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i39d74ea1d4b34869b724dcc50c8c9333_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtMjAtMS0xLTY2Njg3_383ccca5-c7f5-47e9-a795-388cdbe9b491"
      unitRef="shares">400000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i39d74ea1d4b34869b724dcc50c8c9333_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzUtMjItMS0xLTY2Njg3_f2cf0c84-4ad5-445b-8ce6-98bee3a96206"
      unitRef="usdPerShare">47.45</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i19d6d7f5372446fa86f9e7471029f347_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtMy0xLTEtNjY2ODc_06c23ec3-9bec-4096-bec6-cf9f0f8b3684"
      unitRef="shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i19d6d7f5372446fa86f9e7471029f347_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtNi0xLTEtNjY2ODc_dbc25f48-efa0-4b87-b0f8-fcd3d1edd66e"
      unitRef="usdPerShare">58.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ia65f93f3a7a9435c8f5ba6a02069b50f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtOS0xLTEtNjY2ODc_4d3eae7c-a1fa-4b2a-b7e7-0441617b3db0"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ia65f93f3a7a9435c8f5ba6a02069b50f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtMTItMS0xLTY2Njg3_9f9a7c94-1d9c-4b48-9e68-a0c7ee33bfd1"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i452b98ffad6249e6b8cd8831cd1da8af_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtMTUtMS0xLTY2Njg3_76575a63-69ef-4ec2-9e4c-a1a0715c9638"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i452b98ffad6249e6b8cd8831cd1da8af_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtMTgtMS0xLTY2Njg3_b9b0dcfd-b2dd-4b71-a131-5e6c8c9443a7"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i39d74ea1d4b34869b724dcc50c8c9333_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtMjAtMS0xLTY2Njg3_4f80d99f-13ff-4364-9401-12fcbe61301c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i39d74ea1d4b34869b724dcc50c8c9333_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzYtMjItMS0xLTY2Njg3_52b9c4e4-704e-441f-ac64-d818858c5c15"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="icac197cbfd2346569135356da8ebeac4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctMy0xLTEtNjY2ODc_1b32b1b6-14b5-4288-b6c2-591dffbb19f3"
      unitRef="shares">1020000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="icac197cbfd2346569135356da8ebeac4_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctNi0xLTEtNjY2ODc_6b5a8c5c-60f5-48df-85e3-f729a072fed9"
      unitRef="usdPerShare">57.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic42de07c8e6144e7bd236b99448d680f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctOS0xLTEtNjY2ODc_91dfb3c7-8133-4afd-a37f-c30b1862f1f4"
      unitRef="shares">459000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic42de07c8e6144e7bd236b99448d680f_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctMTItMS0xLTY2Njg3_aa7c0420-a484-4f75-bb14-374d4992d75f"
      unitRef="usdPerShare">70.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i582c35af4058487fb830fba5e14e8f04_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctMTUtMS0xLTY2Njg3_2576cca8-526e-4bd0-a8c2-d50b7155036a"
      unitRef="shares">278000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i582c35af4058487fb830fba5e14e8f04_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctMTgtMS0xLTY2Njg3_5d53a9ce-ba62-401d-8ca3-d2901e59f1ae"
      unitRef="usdPerShare">56.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i716e6ce6cb8142ed89eae327f84235d7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctMjAtMS0xLTY2Njg3_b432ea96-693a-4028-ac75-03711a5371a2"
      unitRef="shares">737000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i716e6ce6cb8142ed89eae327f84235d7_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzctMjItMS0xLTY2Njg3_f0b5eb60-0377-46f7-8f5e-38c0699aab17"
      unitRef="usdPerShare">65.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i888d83a9dde843aebbeaca181400e107_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtMy0xLTEtNjY2ODc_dbbb5673-693e-42c3-b890-c006a412605c"
      unitRef="shares">507000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i888d83a9dde843aebbeaca181400e107_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtNi0xLTEtNjY2ODc_8a9fed92-d2b7-431d-ba19-0f009e3b879e"
      unitRef="usdPerShare">76.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic93467adeca04189aa4f86a687bf4b1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtOS0xLTEtNjY2ODc_fa3da3dd-70b0-4e92-98e6-74800e6d694a"
      unitRef="shares">167000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic93467adeca04189aa4f86a687bf4b1d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtMTItMS0xLTY2Njg3_0994f5b3-856d-48da-bf73-6339814b8b57"
      unitRef="usdPerShare">88.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ifd57393145b94806b16148e85305a3f0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtMTUtMS0xLTY2Njg3_cf6cf2d6-40c9-44ac-8f70-7924602c290f"
      unitRef="shares">70000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifd57393145b94806b16148e85305a3f0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtMTgtMS0xLTY2Njg3_b241b317-1aa5-4925-bbff-65393dd48475"
      unitRef="usdPerShare">56.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ic70ac7cf615d4930b31ccca314b3266a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtMjAtMS0xLTY2Njg3_b9ae1c12-34c3-49d0-a7d5-a228ee2974c9"
      unitRef="shares">237000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic70ac7cf615d4930b31ccca314b3266a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzgtMjItMS0xLTY2Njg3_4212f2e6-66c9-43d2-983b-ed3293f8bcf6"
      unitRef="usdPerShare">79.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i888d83a9dde843aebbeaca181400e107_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTMtMS0xLTY2Njg3_3888ee2b-7fa2-4752-86ac-5c14e202b36c"
      unitRef="shares">530000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i888d83a9dde843aebbeaca181400e107_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTYtMS0xLTY2Njg3_a7d5fdff-966c-46a3-b910-173fc773b791"
      unitRef="usdPerShare">60.10</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="ic93467adeca04189aa4f86a687bf4b1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTktMS0xLTY2Njg3_d10ea25c-1ea0-4518-8464-577c1ffa731d"
      unitRef="shares">0</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic93467adeca04189aa4f86a687bf4b1d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTEyLTEtMS02NjY4Nw_499cdb6c-4668-45ae-b2b3-bd1faa12f63f"
      unitRef="usdPerShare">0</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="ifd57393145b94806b16148e85305a3f0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTE1LTEtMS02NjY4Nw_a930e384-8de5-463e-88b1-48f56b513111"
      unitRef="shares">348000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ifd57393145b94806b16148e85305a3f0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTE4LTEtMS02NjY4Nw_3788d3ca-9080-4827-9ff1-3548dbd3bd54"
      unitRef="usdPerShare">56.83</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="ic70ac7cf615d4930b31ccca314b3266a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTIwLTEtMS02NjY4Nw_40c01a9d-f721-4f30-b6b1-1748697bd00a"
      unitRef="shares">348000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic70ac7cf615d4930b31ccca314b3266a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEwLTIyLTEtMS02NjY4Nw_eaf4af63-e76d-4ef3-9434-8e5005407d03"
      unitRef="usdPerShare">56.83</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i888d83a9dde843aebbeaca181400e107_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTMtMS0xLTY2Njg3_7a48da15-6177-490b-ac52-dd137be41e2f"
      unitRef="shares">46000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i888d83a9dde843aebbeaca181400e107_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTYtMS0xLTY2Njg3_2c8e458d-788f-4d58-a3ef-de8c8a5ac0e4"
      unitRef="usdPerShare">65.40</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ic93467adeca04189aa4f86a687bf4b1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTktMS0xLTY2Njg3_3ad0c794-a84b-4200-a5fc-c115cb396f0b"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ic93467adeca04189aa4f86a687bf4b1d_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTEyLTEtMS02NjY4Nw_083956ed-0684-440e-a10b-c98d02d4565d"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ifd57393145b94806b16148e85305a3f0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTE1LTEtMS02NjY4Nw_8877981f-503c-42fb-8238-c4223c730eb3"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ifd57393145b94806b16148e85305a3f0_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTE4LTEtMS02NjY4Nw_28addd4a-67d0-4759-b0bb-662d12851dcf"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ic70ac7cf615d4930b31ccca314b3266a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTIwLTEtMS02NjY4Nw_ba2ff2d7-9bee-4686-9685-d030feae305e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ic70ac7cf615d4930b31ccca314b3266a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzExLTIyLTEtMS02NjY4Nw_ed63eeab-9746-4bf6-b0c2-4e34188498d0"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7517ef1f7d4d403e970dcb19962ee485_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTMtMS0xLTY2Njg3_61f9dd83-8d00-419f-9444-cb6121ecb5f2"
      unitRef="shares">951000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7517ef1f7d4d403e970dcb19962ee485_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTYtMS0xLTY2Njg3_41cbcacc-344a-4d1c-8cf9-fe632b213c0c"
      unitRef="usdPerShare">65.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7c13464eab454142ba31f3ba8628e50d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTktMS0xLTY2Njg3_4f300d87-2af5-4fbf-8af3-13071b872100"
      unitRef="shares">626000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7c13464eab454142ba31f3ba8628e50d_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTEyLTEtMS02NjY4Nw_07e01eaf-0ad7-48b5-b655-1f5145f4c7aa"
      unitRef="usdPerShare">75.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i89468233528849b084ed9fb8505c03bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTE1LTEtMS02NjY4Nw_d80ebe6b-4c0f-4ed5-9e51-3aca8dc8ba8e"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i89468233528849b084ed9fb8505c03bf_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTE4LTEtMS02NjY4Nw_39b639ee-4908-40ef-8830-fb0396bf733f"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ife8f283a2e9945c585f889ad757bcdd0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTIwLTEtMS02NjY4Nw_5dee8575-8a96-4940-a747-9f6af4bb3e7d"
      unitRef="shares">626000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ife8f283a2e9945c585f889ad757bcdd0_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEyLTIyLTEtMS02NjY4Nw_38f4caf4-016d-4b31-9189-7fbdc498aba8"
      unitRef="usdPerShare">75.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTMtMS0xLTY2Njg3_3a5d52ea-320c-4908-9c53-e684776a0137"
      unitRef="shares">410000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTYtMS0xLTY2Njg3_554c056a-1c1e-4190-8cdc-770eeb17b4eb"
      unitRef="usdPerShare">116.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTktMS0xLTY2Njg3_33da76c3-32c8-4a81-bbb1-31244bbba255"
      unitRef="shares">320000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTEyLTEtMS02NjY4Nw_0be5e37b-0417-48a5-96ac-da7dab3cb067"
      unitRef="usdPerShare">96.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icf59ecde636f4991ae323f02230f8501_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTE1LTEtMS02NjY4Nw_ab2bad53-187b-4ba6-b9e1-dcd508eefe75"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icf59ecde636f4991ae323f02230f8501_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTE4LTEtMS02NjY4Nw_07c8f574-b228-4814-8d3b-f69a107cd560"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTIwLTEtMS02NjY4Nw_4687ce8d-cd9c-4ed6-90b4-4d2f3e43b44e"
      unitRef="shares">320000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzEzLTIyLTEtMS02NjY4Nw_25b63075-02d0-423a-a518-c55e64eb071c"
      unitRef="usdPerShare">96.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTMtMS0xLTY2Njg3_4824a8d6-83c7-49ca-aee5-5382fef444b1"
      unitRef="shares">425000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTYtMS0xLTY2Njg3_3ba067ec-55da-4644-b10e-638944368f96"
      unitRef="usdPerShare">64.27</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTktMS0xLTY2Njg3_5d3f2d83-a136-49f7-b84e-c1a2b1165a6f"
      unitRef="shares">442000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTEyLTEtMS02NjY4Nw_672629ed-3d0c-4198-8fbd-c9549f0d249c"
      unitRef="usdPerShare">74.01</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="icf59ecde636f4991ae323f02230f8501_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTE1LTEtMS02NjY4Nw_61eee8b7-d42e-4cc8-82ae-ce517e55457e"
      unitRef="shares">0</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icf59ecde636f4991ae323f02230f8501_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTE4LTEtMS02NjY4Nw_bed9ef25-8c74-4576-bb20-b0d9ea59c331"
      unitRef="usdPerShare">0</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod
      contextRef="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTIwLTEtMS02NjY4Nw_b8ff9b8a-b3fd-4932-88d4-60f12126cbdf"
      unitRef="shares">442000</rhi:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsLapsedInPeriod>
    <rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE1LTIyLTEtMS02NjY4Nw_1781ab12-a47b-4f4b-b0ff-6c7cb3a65962"
      unitRef="usdPerShare">74.01</rhi:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsLapsedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTMtMS0xLTY2Njg3_2ce90312-566b-434d-87ce-f6310caee98d"
      unitRef="shares">28000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1be4c6df36504af187e36a75655f11fe_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTYtMS0xLTY2Njg3_9d9a0b3d-df04-4751-b1e8-ed92283b8387"
      unitRef="usdPerShare">80.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTktMS0xLTY2Njg3_01231104-3704-4cef-8eba-857e979712f6"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="id2b5ce83337841888a98bbb46a1bc3ee_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTEyLTEtMS02NjY4Nw_47d2d2fc-2ac2-480f-aac9-133be4ce53f3"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icf59ecde636f4991ae323f02230f8501_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTE1LTEtMS02NjY4Nw_29c54810-0ac6-413e-9857-82bd8adec685"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icf59ecde636f4991ae323f02230f8501_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTE4LTEtMS02NjY4Nw_d90f2462-b8a4-477d-b318-2bab683107cc"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTIwLTEtMS02NjY4Nw_65b69503-f3fa-4142-bf63-e5a473d2c7c6"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i001a72e55d4544a9b02231fa50f3f392_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE2LTIyLTEtMS02NjY4Nw_5c3ba45c-8fff-41da-9b70-5fa1a0fb172f"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4ce8f896074649ca9f7cce8dfe19261e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTMtMS0xLTY2Njg3_897f5dec-ba2a-47c3-900b-c762300ca140"
      unitRef="shares">908000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4ce8f896074649ca9f7cce8dfe19261e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTYtMS0xLTY2Njg3_455056e7-a0e4-454e-aab6-34a1b98e29cd"
      unitRef="usdPerShare">88.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i7da6dc1213f046c18b4350a9f9a6fd9e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTktMS0xLTY2Njg3_3054a6a6-ee77-47b6-b158-bc95d2b680fa"
      unitRef="shares">504000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7da6dc1213f046c18b4350a9f9a6fd9e_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTEyLTEtMS02NjY4Nw_ddea2f74-1829-425c-9293-a824578b70c9"
      unitRef="usdPerShare">89.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib76ed0e7c48c482b976b1ff99832e32b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTE1LTEtMS02NjY4Nw_8d9109bb-18b5-4281-86b9-d84149312c45"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib76ed0e7c48c482b976b1ff99832e32b_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTE4LTEtMS02NjY4Nw_42aaf348-934f-442f-93ed-29bf96dccdb3"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie95fd83e0b06405a8b871a34baf20bdf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTIwLTEtMS02NjY4Nw_5340ee96-3d33-488f-bf98-35bdd0464692"
      unitRef="shares">504000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie95fd83e0b06405a8b871a34baf20bdf_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90YWJsZTo4MGEzNDJhZTkwNDY0M2Q2OWVjZDhiNDNmYWRjMmMwMi90YWJsZXJhbmdlOjgwYTM0MmFlOTA0NjQzZDY5ZWNkOGI0M2ZhZGMyYzAyXzE3LTIyLTEtMS02NjY4Nw_aa470961-2ae3-4bd5-b28f-de84badcb39c"
      unitRef="usdPerShare">89.84</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzMzMzI_c6179610-a500-43be-a162-6046d5acca0e"
      unitRef="usd">87800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzMzMzY_d751bd7a-2b6a-4487-8acd-936960181899"
      unitRef="usd">78000000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzMzNDM_5ad78a09-487e-4d44-bda9-2095504c8fc3"
      unitRef="usd">46200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMDkvZnJhZzo4MzRkMWIwYTY0MGU0MzRhYWFkNDkyN2NiMjVhMzhhMS90ZXh0cmVnaW9uOjgzNGQxYjBhNjQwZTQzNGFhYWQ0OTI3Y2IyNWEzOGExXzM1OTg_c564563f-5b68-4c6d-9fa3-80033478a25b"
      unitRef="shares">3600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90ZXh0cmVnaW9uOmM5YjA5YzgyYjUyYzRjMTZiYmZlOTM0OTlmNWQzNmUwXzM1Ng_ebde7f28-28cd-4574-bcf5-c9aabbc3ef3e">&lt;div style="margin-top:14pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note N&#x2014;Net Income Per Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, are reflected in the following table (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;657,919&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/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;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 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;&#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;108,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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 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;&#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;108,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;109,171&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/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;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 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;&#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;6.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;/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;&#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;6.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;/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="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90ZXh0cmVnaW9uOmM5YjA5YzgyYjUyYzRjMTZiYmZlOTM0OTlmNWQzNmUwXzM2MQ_28e2ef0e-ed64-461f-ba79-be8a0ec7d6da">&lt;div style="margin-top:9pt;text-align:justify;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, 2022, 2021 and 2020, are reflected in the following table (in thousands, except per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;657,919&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/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;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 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;&#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;108,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;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 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;&#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;108,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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 0 19pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;&#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;109,171&#160;&lt;/span&gt;&lt;/td&gt;&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;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;/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;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 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;&#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;6.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;/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;&#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;6.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzItMi0xLTEtNjY2ODc_7b5c4309-82f4-4808-95ea-c505e3994ab6"
      unitRef="usd">657919000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzItNC0xLTEtNjY2ODc_d0bbb729-0c82-4f30-96d4-1d6c97489667"
      unitRef="usd">598626000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzItNi0xLTEtNjY2ODc_7a0cc519-44bb-4ad2-834a-6f4c8c622355"
      unitRef="usd">306276000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzQtMi0xLTEtNjY2ODc_f280f47c-0a04-424f-a092-b9d6cc7a6fab"
      unitRef="shares">108214000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzQtNC0xLTEtNjY2ODc_cb4a991e-39b3-4c5e-b16a-1581b48a137c"
      unitRef="shares">110482000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzQtNi0xLTEtNjY2ODc_166178c6-a703-4d94-8c41-3d99532e85e3"
      unitRef="shares">112729000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzYtMi0xLTEtNjY2ODc_f280f47c-0a04-424f-a092-b9d6cc7a6fab"
      unitRef="shares">108214000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzYtNC0xLTEtNjY2ODc_cb4a991e-39b3-4c5e-b16a-1581b48a137c"
      unitRef="shares">110482000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzYtNi0xLTEtNjY2ODc_166178c6-a703-4d94-8c41-3d99532e85e3"
      unitRef="shares">112729000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzctMi0xLTEtNjY2ODc_fea17b14-0731-40c3-8d48-6e6a281d5369"
      unitRef="shares">957000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzctNC0xLTEtNjY2ODc_e12bab7a-c15b-4efc-8c0c-6e07ca0e7d4f"
      unitRef="shares">1236000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzctNi0xLTEtNjY2ODc_86c2e5cf-7755-46b9-9054-dc29aee542c2"
      unitRef="shares">589000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzgtMi0xLTEtNjY2ODc_143231f2-3198-4e82-af48-22027d7bbdc1"
      unitRef="shares">109171000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzgtNC0xLTEtNjY2ODc_0f71e73e-038a-4e74-9ce2-6e2f5c673b25"
      unitRef="shares">111718000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzgtNi0xLTEtNjY2ODc_87fc1126-916b-40dc-bb80-5833cc0fabd1"
      unitRef="shares">113318000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzEwLTItMS0xLTY2Njg3_3bb2dec8-2e14-45c9-85cc-518513c6743a"
      unitRef="usdPerShare">6.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzEwLTQtMS0xLTY2Njg3_606783b8-b75a-4ebf-b9f6-fe0e3c103bca"
      unitRef="usdPerShare">5.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzEwLTYtMS0xLTY2Njg3_33a3dceb-49bf-4be9-ae69-e77e0f56a1c4"
      unitRef="usdPerShare">2.72</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzExLTItMS0xLTY2Njg3_1f3fa461-c6ea-4639-bae5-219d0266f6ba"
      unitRef="usdPerShare">6.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzExLTQtMS0xLTY2Njg3_c10217f4-1708-4037-93ab-b25a3a44eac5"
      unitRef="usdPerShare">5.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTIvZnJhZzpjOWIwOWM4MmI1MmM0YzE2YmJmZTkzNDk5ZjVkMzZlMC90YWJsZTpkZGNhN2M5YmY1YmQ0ZjQ2OTg4ODI4ODYzOWJkZGUwMS90YWJsZXJhbmdlOmRkY2E3YzliZjViZDRmNDY5ODg4Mjg4NjM5YmRkZTAxXzExLTYtMS0xLTY2Njg3_e3d11811-2ac9-42a8-a341-798f21fbde3d"
      unitRef="usdPerShare">2.70</us-gaap:EarningsPerShareDiluted>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzI0MTA_12c2cf31-07ce-4453-8e5d-97cb71eae65c">&lt;div style="margin-top:14pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note O&#x2014;Business Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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: contract talent solutions, permanent placement talent solutions, and Protiviti. 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 contract talent solutions and permanent placement talent solutions segments provide specialized engagement professionals and full-time personnel, respectively, for finance and accounting, technology, marketing and creative, legal, administrative, and customer support roles. The Protiviti segment provides business and technology risk consulting and internal audit services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x201c;&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;Summary of Significant Accounting Policies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%"&gt;&#x201d;&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 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-align:justify;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;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.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;2022&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;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;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;Contract talent solutions&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,532,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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;/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 talent solutions&lt;/span&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;725,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Protiviti&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,980,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;7,238,142&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/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;Contract talent solutions&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;492,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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 talent solutions&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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Protiviti&lt;/span&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;270,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;890,614&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(8,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;896,955&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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;Service revenues presented above are shown net of eliminations of intersegment revenues. Intersegment revenues between contract talent solutions segment and Protiviti segment were $552.2 million, $580.4 million and $240.0 million for the years ended December&#160;31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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;Revenue and direct costs related to the intersegment activity are reflected in the Protiviti 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-align:justify;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-align:justify;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 style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;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,712,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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,525,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;7,238,142&#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,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;/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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;2022&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;2021&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;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="9" 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;90,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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;19,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,687&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&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;No customer 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-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&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 country represented more than 10% of revenues in any year presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzI0_a224983d-a9b4-49e8-9f70-c5a69224f811"
      unitRef="segment">3</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzIzOTk_96f436f4-a024-4f93-a500-c7bd5cb59529">&lt;div style="margin-top:9pt;text-align:justify;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;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.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;2022&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;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;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;Contract talent solutions&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,532,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,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;/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 talent solutions&lt;/span&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;725,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Protiviti&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,980,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;7,238,142&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/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;Contract talent solutions&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;492,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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 talent solutions&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,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;Protiviti&lt;/span&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;270,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;890,614&#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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;(8,008)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;896,955&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1ba0ecd61a0462893d560ac8938387f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzMtMi0xLTEtNjY2ODc_b6b378db-1f35-4b9a-b003-41cc260e7b98"
      unitRef="usd">4532847000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id46f65678a5244df9584f1220eca4318_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzMtNC0xLTEtNjY2ODc_aa168ce4-ea3b-4297-b3ec-cadd2155a515"
      unitRef="usd">4038743000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1e7cfeba19b34a04ab52fa4c0fa83b9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzMtNi0xLTEtNjY2ODc_d9954458-1a6c-4019-b689-b0d923b09cc0"
      unitRef="usd">3477335000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i994e95d4a71341bf88a364c03c3b1289_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzQtMi0xLTEtNjY2ODc_38f512f3-d1cb-47ea-bb23-12c35c9b20f8"
      unitRef="usd">725155000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba22b2d5fd0d45d6b4fb71b7c3271922_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzQtNC0xLTEtNjY2ODc_b8c91633-fbec-493d-bd2d-52c5201e1959"
      unitRef="usd">569921000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ica8f145ae6b34f489b04b649eb5b3bd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzQtNi0xLTEtNjY2ODc_af337343-a93f-4235-96bf-5e24be87f405"
      unitRef="usd">370109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b54f16933544eb28f637240409f5dca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzUtMi0xLTEtNjY2ODc_f4b2df3e-7781-4c5c-9d2d-9a66278a3a3e"
      unitRef="usd">1980140000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8efb0325604b4e329ac8fe5ae728909a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzUtNC0xLTEtNjY2ODc_c591b863-1dae-4432-b250-25650f12793d"
      unitRef="usd">1852780000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i58c53843a23b4442803013cca773c0d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzUtNi0xLTEtNjY2ODc_d69d1a01-1102-46a5-bde6-e353a1ba3845"
      unitRef="usd">1261556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzYtMi0xLTEtNjY2ODc_99a5adcf-8d65-48ce-8138-13bd873de6ad"
      unitRef="usd">7238142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzYtNC0xLTEtNjY2ODc_2acefd62-b3ae-4ef4-9532-b38e40aa82e6"
      unitRef="usd">6461444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzYtNi0xLTEtNjY2ODc_59095382-aec3-496e-895a-dcebc6c9b092"
      unitRef="usd">5109000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia1ba0ecd61a0462893d560ac8938387f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzgtMi0xLTEtNjY2ODc_9bfd3bdb-8d5c-4429-a5c6-5ffab94b9e02"
      unitRef="usd">492281000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id46f65678a5244df9584f1220eca4318_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzgtNC0xLTEtNjY2ODc_7fc265ce-9dc1-444b-bb9c-fd567b6a4c0d"
      unitRef="usd">393872000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1e7cfeba19b34a04ab52fa4c0fa83b9c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzgtNi0xLTEtNjY2ODc_c9ec935c-3015-4a00-97a8-bbe4b9521a40"
      unitRef="usd">237279000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i994e95d4a71341bf88a364c03c3b1289_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzktMi0xLTEtNjY2ODc_b7ab9b61-49c7-4d90-9ea1-71f2a9de6948"
      unitRef="usd">127622000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iba22b2d5fd0d45d6b4fb71b7c3271922_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzktNC0xLTEtNjY2ODc_6ca582d5-ddce-4af1-9534-041a29a7a02f"
      unitRef="usd">106465000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ica8f145ae6b34f489b04b649eb5b3bd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzktNi0xLTEtNjY2ODc_13e91f5f-9f15-4b1c-bfff-ce93b30de619"
      unitRef="usd">28799000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1b54f16933544eb28f637240409f5dca_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEwLTItMS0xLTY2Njg3_6115c5c0-7812-45d1-a310-3370b520df36"
      unitRef="usd">270711000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8efb0325604b4e329ac8fe5ae728909a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEwLTQtMS0xLTY2Njg3_3021a110-531e-4c4c-bc44-01874e71ca4f"
      unitRef="usd">305487000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i58c53843a23b4442803013cca773c0d3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEwLTYtMS0xLTY2Njg3_28391c20-8ad2-4557-b19a-541625269c48"
      unitRef="usd">155680000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzExLTItMS0xLTY2Njg3_5d0c1326-0005-438f-8db4-52ec9e6b9270"
      unitRef="usd">890614000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzExLTQtMS0xLTY2Njg3_74ca145f-34f4-42e5-8ef4-7a34f0fb319d"
      unitRef="usd">805824000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzExLTYtMS0xLTY2Njg3_7e807c68-4fe4-4225-ab81-a9130f76ad18"
      unitRef="usd">421758000</us-gaap:OperatingIncomeLoss>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEyLTItMS0xLTY2Njg3_c9f3bb6e-bffe-4e10-b567-9d1a327b5c18"
      unitRef="usd">1667000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEyLTQtMS0xLTY2Njg3_d2ad5419-65c5-4a57-bf18-5bc10bbefb7c"
      unitRef="usd">2241000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEyLTYtMS0xLTY2Njg3_1b564075-9ef6-4e63-a584-e7b22c66c359"
      unitRef="usd">1219000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEzLTItMS0xLTY2Njg3_92fc7e46-69f8-413f-a7a9-6f00b5173658"
      unitRef="usd">8008000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEzLTQtMS0xLTY2Njg3_42130713-af97-46ed-8d07-654d4d5122fb"
      unitRef="usd">197000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzEzLTYtMS0xLTY2Njg3_71597eaa-af08-4ae2-94d9-eace25e34cfa"
      unitRef="usd">1343000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzE0LTItMS0xLTY2Njg3_1b3b8c99-fdfd-4e59-adcd-e3f2bb62c0e8"
      unitRef="usd">896955000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzE0LTQtMS0xLTY2Njg3_0df478bd-05cf-4e1a-9bd6-602d1190f1e1"
      unitRef="usd">803780000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTpjOGEwNTU3MGVmYjk0YmE3YjdiZDdmMTg0NWE3OTY3Yi90YWJsZXJhbmdlOmM4YTA1NTcwZWZiOTRiYTdiN2JkN2YxODQ1YTc5NjdiXzE0LTYtMS0xLTY2Njg3_d1083d39-28f7-439d-ab66-27cf39244a0e"
      unitRef="usd">421882000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9ce997ee088043d089d015b72a303108_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzE0NTg_4ae874e8-7593-46f5-99c4-8df72ff267f2"
      unitRef="usd">-552200000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5555f208d684e8d97fe84fb5fbbe26a_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzE0NjI_d6727852-d783-4bb2-a523-f4be95d51514"
      unitRef="usd">-580400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90ab08aefd724ceb9c99c4e0a0fc8601_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzE0Njk_abcd0886-540c-4d48-8862-ae6a89e71783"
      unitRef="usd">-240000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90ZXh0cmVnaW9uOmI0ZjRiNmFiZWU0NjQ2MDJhODZhYWE5MjE0ZGY1NzY0XzIzOTc_99af6d67-2691-4ed6-bcc7-d2f88f06cd8d">The following tables represent revenues and long-lived assets by geographic location (in thousands):&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2022&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;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;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,712,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/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,525,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/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;7,238,142&#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,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;/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="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="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;2022&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;2021&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;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="9" 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;90,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="9" 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;19,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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,687&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(a)&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;No customer 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-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(b)&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 country represented more than 10% of revenues in any year presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5cf73053fc94d5481b89ed0618a07f2_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzMtMi0xLTEtNjY2ODc_74927434-e7fe-406d-a6ed-ce1264fb42b9"
      unitRef="usd">5712330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e977d4f84aa411e8142d18a8d9b556b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzMtNC0xLTEtNjY2ODc_d98b5ecc-78aa-4fd3-ad3c-a3ac4813118f"
      unitRef="usd">5006525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe9e546835b04bfaad32ccae04e6a2c9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzMtNi0xLTEtNjY2ODc_9548d1a9-7958-4472-8169-f9292603dbc9"
      unitRef="usd">3984742000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a0c865db6b94f03bf48c48813a0cd43_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzQtMi0xLTEtNjY2ODc_76a1f52a-282c-4850-8e56-ac29cb785fee"
      unitRef="usd">1525812000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee54d7b6b98b4d52974ade4868c2320e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzQtNC0xLTEtNjY2ODc_61da6578-19a7-4308-b725-0caf08ae72e1"
      unitRef="usd">1454919000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8c62b4c7b0f4df4b16bcdf15a518323_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzQtNi0xLTEtNjY2ODc_89a16351-37d0-4ff1-ae43-d3324fd8b8b6"
      unitRef="usd">1124258000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzUtMi0xLTEtNjY2ODc_38af1e3e-5c33-4cb5-b20a-a1df348b99e1"
      unitRef="usd">7238142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74269507d5b2479a9a9121aabf69b50a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzUtNC0xLTEtNjY2ODc_9b2eb858-f157-4592-bc6f-026af72ed597"
      unitRef="usd">6461444000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd62316029a54e52b18311adb11d6dc1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzUtNi0xLTEtNjY2ODc_db25b437-c5bd-497d-8bb1-4e28bc805679"
      unitRef="usd">5109000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8680bd2aecad464b9d445ccff20ab993_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzEwLTQtMS0xLTY2Njg3_d6af1113-29ce-44cd-b417-140bce5c794a"
      unitRef="usd">90388000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iea2cfe235aca4f2eb1e9507984e23536_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzEwLTYtMS0xLTY2Njg3_fa544a9d-c18d-47f1-b8f5-e1144a40daf8"
      unitRef="usd">76757000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ib900683e54e34474bd2b03c2b0b2f262_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzExLTQtMS0xLTY2Njg3_09619f95-61bf-41f9-9082-c1ea6cbfb936"
      unitRef="usd">19299000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i50d2f9fe12e945f1bd96e7afae5f009e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzExLTYtMS0xLTY2Njg3_e35ca676-1b93-45b5-b024-a8e5186ee15b"
      unitRef="usd">16646000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzEyLTQtMS0xLTY2Njg3_b4676a38-f92b-4180-8d5a-b08a34522dfb"
      unitRef="usd">109687000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i8028dabb46004e1580fc27240356dc4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTUvZnJhZzpiNGY0YjZhYmVlNDY0NjAyYTg2YWFhOTIxNGRmNTc2NC90YWJsZTozZTAyNjEwMzk4N2E0YTAyODcxODVjOThjZTJhYmE5MS90YWJsZXJhbmdlOjNlMDI2MTAzOTg3YTRhMDI4NzE4NWM5OGNlMmFiYTkxXzEyLTYtMS0xLTY2Njg3_fdb0a53d-744e-4a85-a039-0f1824b1921e"
      unitRef="usd">93403000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTgvZnJhZzozM2RjZWQwMDU3ZWU0ZWQ5OGI3MmJmNGY1ZjU2ZjVlYy90ZXh0cmVnaW9uOjMzZGNlZDAwNTdlZTRlZDk4YjcyYmY0ZjVmNTZmNWVjXzU5_d5d15070-6b6a-4989-a8bd-9ef8801f93ff">&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;Subsequent Events&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;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 9, 2023, the Company authorized the repurchase, from time to time, of up to an additional 10.0&#160;million shares of the Company&#x2019;s common stock on the open market or in privately negotiated transactions, depending on market conditions. The authorization is in addition to the approximately 3.8&#160;million shares remaining under the existing repurchase program. There is no guarantee as to whether, when, or how many shares the Company will repurchase, and the Company may discontinue the repurchase program at any time.&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;On February 9, 2023, 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;$0.48&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 9, 2023&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 24, 2023&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <rhi:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased
      contextRef="ifcb1e25ae49441d2a88ff3ef363477b6_I20230209"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTgvZnJhZzozM2RjZWQwMDU3ZWU0ZWQ5OGI3MmJmNGY1ZjU2ZjVlYy90ZXh0cmVnaW9uOjMzZGNlZDAwNTdlZTRlZDk4YjcyYmY0ZjVmNTZmNWVjXzU0OTc1NTgxNTY3Ng_b7973e3e-6d10-46af-aa06-70cc0227a97d"
      unitRef="shares">10000000</rhi:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased>
    <us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
      contextRef="i13a2e9133e2447fc8a91634428dab800_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTgvZnJhZzozM2RjZWQwMDU3ZWU0ZWQ5OGI3MmJmNGY1ZjU2ZjVlYy90ZXh0cmVnaW9uOjMzZGNlZDAwNTdlZTRlZDk4YjcyYmY0ZjVmNTZmNWVjXzQzOTgwNDY1MTIzMjc_6cb18d01-0d34-4c25-af76-0022d332531c"
      unitRef="shares">3800000</us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased>
    <us-gaap:ScheduleOfSubsequentEventsTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTgvZnJhZzozM2RjZWQwMDU3ZWU0ZWQ5OGI3MmJmNGY1ZjU2ZjVlYy90ZXh0cmVnaW9uOjMzZGNlZDAwNTdlZTRlZDk4YjcyYmY0ZjVmNTZmNWVjXzU3_25282d69-99cb-4587-ac06-d6bc3ef48f48">&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;On February 9, 2023, 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;$0.48&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 9, 2023&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 24, 2023&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSubsequentEventsTextBlock>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia4ae5b23f6454badbbdd5158f20d563a_D20230209-20230209"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMTgvZnJhZzozM2RjZWQwMDU3ZWU0ZWQ5OGI3MmJmNGY1ZjU2ZjVlYy90YWJsZTpmYTdkNzlhYmE5MzU0M2NjODI2ZmZhYTk4ODZlMzI4Yy90YWJsZXJhbmdlOmZhN2Q3OWFiYTkzNTQzY2M4MjZmZmFhOTg4NmUzMjhjXzAtMS0xLTEtNjY2ODc_d8fa730e-987e-4f14-aa8f-54adbcf71161"
      unitRef="usdPerShare">0.48</us-gaap:CommonStockDividendsPerShareDeclared>
    <dei:AuditorName
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMjEvZnJhZzo1YTFiZmVkODMyODI0OTEzYjg5NTQ4MjA4Y2VlZWY3NS90ZXh0cmVnaW9uOjVhMWJmZWQ4MzI4MjQ5MTNiODk1NDgyMDhjZWVlZjc1XzEwMTE0_732d132e-1ba0-45f4-89ec-d0696f9e59b2">PricewaterhouseCoopers LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMjEvZnJhZzo1YTFiZmVkODMyODI0OTEzYjg5NTQ4MjA4Y2VlZWY3NS90ZXh0cmVnaW9uOjVhMWJmZWQ4MzI4MjQ5MTNiODk1NDgyMDhjZWVlZjc1XzEwMTE1_072cb856-8e8e-4ec9-a166-e6f70f49c6d4">San Francisco, California</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xMzkvZnJhZzo0ODFhYjhmOTI3YzE0ZTg4OWU5MzI4MzNmMzA1NzFmYy90YWJsZTphMTY1ZTdhMTlkOWM0MTlhOWZjZjE0ZGIxYzhmMWNkNy90YWJsZXJhbmdlOmExNjVlN2ExOWQ5YzQxOWE5ZmNmMTRkYjFjOGYxY2Q3XzctMC0xLTEtNjY2ODcvdGV4dHJlZ2lvbjoyMDU5OGE4NWIyYWI0NGU4OTM2ZTU0YTZmMjhjYzkxOF83MQ_dfe4ef87-c555-4751-bd23-9dc628ba826c">238</dei:AuditorFirmId>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90ZXh0cmVnaW9uOmRjMDdhNmJhMjcyYjQzNjQ4NTE1MmE1MGY5MzcwNzg5XzI3MA_1cbc9df9-4b55-48f1-982f-b7d73524454a">&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:97.368%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.568%"/&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, 2020&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 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;23,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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,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;/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, 2021&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-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,530&#160;&lt;/span&gt;&lt;/td&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 2022&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,091)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;23,571&#160;&lt;/span&gt;&lt;/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;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i3c75536bbfca47588c8fee6b2bb56524_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzItMi0xLTEtNjY2ODc_39fc3446-93df-4519-9a38-5ebeeb983f22"
      unitRef="usd">23443000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i7fc6d368c68641059f2288dca816c932_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzItNC0xLTEtNjY2ODc_c4b57593-cf50-4f91-a6c7-9a834f1971c6"
      unitRef="usd">4200000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i7fc6d368c68641059f2288dca816c932_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzItNi0xLTEtNjY2ODc_9e3ee3af-75cd-40c5-b108-155ffd77dc7e"
      unitRef="usd">7906000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i7fc6d368c68641059f2288dca816c932_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzItOC0xLTEtNjY2ODc_b57af18f-9364-467c-ae03-01568f0b855d"
      unitRef="usd">-120000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id4809cf452704b39a892b25e5d35cc9a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzItMTAtMS0xLTY2Njg3_41145d1d-71b6-4932-839d-6522619db8aa"
      unitRef="usd">19617000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icbe971c84f3b4c3d8a6deb5a07a66f28_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzMtMi0xLTEtNjY2ODc_09f05e99-c43d-4abf-a199-3c4290bbd82a"
      unitRef="usd">21618000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ia54dc4050aa44558be4a9d77317c8cdc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzMtNC0xLTEtNjY2ODc_1031c7cf-1a7d-43a4-8cc3-8802f8a10190"
      unitRef="usd">3462000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ia54dc4050aa44558be4a9d77317c8cdc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzMtNi0xLTEtNjY2ODc_c682b791-c160-4ebd-bb42-ed726f4e1c4d"
      unitRef="usd">2333000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="ia54dc4050aa44558be4a9d77317c8cdc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzMtOC0xLTEtNjY2ODc_25bd40f4-1425-4761-9bd4-e6437367bc90"
      unitRef="usd">1385000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i65705f3230ba4f7c998baf510265ed51_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzMtMTAtMS0xLTY2Njg3_13a49e5f-e198-4efe-8898-5156dcffc117"
      unitRef="usd">24132000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i60371abe35064884a14f815331272e0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzUtMi0xLTEtNjY2ODc_c55e60f8-7b6d-411f-b553-1002b9f7bcb3"
      unitRef="usd">19617000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if1c988a847ba4db59575fc4681158f1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzUtNC0xLTEtNjY2ODc_caad03f6-5055-437e-a3a8-a438e5455f76"
      unitRef="usd">9464000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if1c988a847ba4db59575fc4681158f1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzUtNi0xLTEtNjY2ODc_669dba55-a3ab-4232-9891-6edc03fa5ed1"
      unitRef="usd">6827000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="if1c988a847ba4db59575fc4681158f1d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzUtOC0xLTEtNjY2ODc_d2ea471e-f8a5-42b4-83b4-1738d5399647"
      unitRef="usd">-724000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icfd823f1bc0a4936991c67b547d9b69e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzUtMTAtMS0xLTY2Njg3_30505284-459f-4f74-95d0-8487b9772696"
      unitRef="usd">21530000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i65705f3230ba4f7c998baf510265ed51_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzYtMi0xLTEtNjY2ODc_88693ddc-5388-4f84-bd23-2be4277483c9"
      unitRef="usd">24132000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i759578a94c034a29975c66ec69ab768e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzYtNC0xLTEtNjY2ODc_d078f937-d7fb-4cea-9b2c-355457c7d1ea"
      unitRef="usd">5635000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i759578a94c034a29975c66ec69ab768e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzYtNi0xLTEtNjY2ODc_6a9c2300-9f27-40fd-a516-1ef235fe5daf"
      unitRef="usd">3936000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i759578a94c034a29975c66ec69ab768e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzYtOC0xLTEtNjY2ODc_8f772785-e9df-4526-bab9-3100ff4c5150"
      unitRef="usd">-1633000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i12947734bbc44d55998fd3feae3a6f7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzYtMTAtMS0xLTY2Njg3_851fed18-d8bf-405e-8fc7-64df41028668"
      unitRef="usd">24198000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icfd823f1bc0a4936991c67b547d9b69e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzgtMi0xLTEtNjY2ODc_d592f79f-b54e-429d-b4f2-87cb5707485f"
      unitRef="usd">21530000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="iba1c726d222a45bab21be74a9de29b49_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzgtNC0xLTEtNjY2ODc_e5239c1c-346b-4572-8a67-a0023d743200"
      unitRef="usd">8771000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="iba1c726d222a45bab21be74a9de29b49_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzgtNi0xLTEtNjY2ODc_9c999e93-a4b7-422c-862f-e3b4e2eb4199"
      unitRef="usd">7091000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="iba1c726d222a45bab21be74a9de29b49_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzgtOC0xLTEtNjY2ODc_4fee91c6-aa41-4a8d-b895-87374f4c1c6c"
      unitRef="usd">-649000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iac4141cd215446498e6ab7f168d17d91_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzgtMTAtMS0xLTY2Njg3_19106dd2-42e4-4dd8-a3c7-2392a2c52a55"
      unitRef="usd">22561000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i12947734bbc44d55998fd3feae3a6f7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzktMi0xLTEtNjY2ODc_f9e47121-05ba-4053-998b-afcc3bcd2de1"
      unitRef="usd">24198000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4b38df512ddb4a2eae0a1e6895f526c3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzktNC0xLTEtNjY2ODc_997b3adc-b86e-4d26-afc2-44b128118dee"
      unitRef="usd">2033000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4b38df512ddb4a2eae0a1e6895f526c3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzktNi0xLTEtNjY2ODc_bce0d637-e86e-4e19-ade0-2b197787922c"
      unitRef="usd">1467000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesAdjustments
      contextRef="i4b38df512ddb4a2eae0a1e6895f526c3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzktOC0xLTEtNjY2ODc_2a61b121-46a3-4658-8576-a2740dc27a24"
      unitRef="usd">-1193000</us-gaap:ValuationAllowancesAndReservesAdjustments>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i66742fc3de224b64a1f8ceb1cf1ba418_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjRiNTQzZDZhMzEzYTQyZDU5Zjc2ZDVlMzI4NmI2Mjk4L3NlYzo0YjU0M2Q2YTMxM2E0MmQ1OWY3NmQ1ZTMyODZiNjI5OF8xNDgvZnJhZzpkYzA3YTZiYTI3MmI0MzY0ODUxNTJhNTBmOTM3MDc4OS90YWJsZToxODQwYTI4YTZlMDY0YjE5ODhmMzk3NWYyM2I5Y2VjYi90YWJsZXJhbmdlOjE4NDBhMjhhNmUwNjRiMTk4OGYzOTc1ZjIzYjljZWNiXzktMTAtMS0xLTY2Njg3_8cf7c749-b6a7-4a35-81a4-5b32e89e8a5e"
      unitRef="usd">23571000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>95
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M"WE*5K>O?M_U!P  $S$  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RU
MFVUSXC87AO^*AG8Z[4P(M@R$;!-F"$FZM-DL ^EVML\\'X0MP!-;HI(<DG_?
M(_-BG)$%[BC[8<$OY[9T(<GGMD^NUEP\RR6E"KVF"9/7C:52JT^ME@R7-"7R
MG*\H@R-S+E*B8%,L6G(E*(GRH#1I8<_KME(2LT;_*M\W%OTKGJDD9G0LD,S2
ME(BW&YKP]77#;^QV3.+%4ND=K?[5BBSHE*H_5V,!6ZV]2A2GE,F8,R3H_+HQ
M\#_=!CT=D)_Q+:9K>? =Z:[,.'_6&Z/HNN'I%M&$ADI+$/AXH4.:)%H)VO'/
M5K2QOZ8.//R^4[_/.P^=F1%)ASSY*X[4\KK1:Z"(SDF6J E??Z;;#G6T7L@3
MF?^/UIMSV^T&"C.I>+H-AA:D,=M\DM<MB(. GE<1@+<!^%V 7W6%8!L0O _H
M5 2TMP'MG,RF*SF'6Z)(_TKP-1+Z;%#37W*8>31T/V;Z=Y\J 4=CB%/](7^A
M HWA)T9-].?T%OW\XR]7+07*^G@KW*K<;%1PA8J/T1?.U%*B.Q;1J"S0@B;M
MVX5W[;K!5L5;&IZCP#]#V,/8T*"A/?QWPO;A@2'\]DAXIL,]T]5+O0GVE(-<
M+[!2_M]@)I6 D?Y_$^&-0MNLH*?_)[DB(;UNP/R65+S01O^G'_RN]ZN)CDNQ
M6T=B)7+M/;FV3;U_R\,,EAF%GMY6U(3-'NY[S3],?*Q1=?DX$BOQZ>SY=$[C
M,V L(PF:T!47R@3*KJ-$9L([M$;5!>5(K 2JNP?5/0W4F(J81WJA0K!B&L?4
M$:7=TE2Y-EGCZT)S)%:"=K&'=F'MZC 30C.[CV4(@^L[)<(*SJ[6;/JX&?@F
M8M; NL0<B96(]?;$>B>N5X) <I3G-M5STJXU)XDT3DIK6%U:CL1*M"[WM"ZM
M/;QC*E9O,+P2BAZS=$:%B9)=PV_Z7AM?F#A9 ^MR<B16XN1[19KFG4)J0A>Q
MSB%@@#V2U#@'CPA-OM[<39[0Y\'#/1H]/MU-'@=/HZ^/@P?8&IZ;*-H%ZV)T
MI5;F>)#N^J=P'+&0"YB51$_0,S15L* A+M"09TR)-_B,S'#MZK=W1H#6H-H
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
M]X7ZS!]^A5908/A6O)#U)WIHL7B&5GNI>-D&ZQ&4>=5\IX]M(HX""!L)H&T
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
MX@0%:N+V-,X/LT3)@/JWH+3H9+<)Y[ 8*BROAL&>1:/]67:&&I<0P*92*-I
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
MW"9LGYWB)<2%@#;(&80(S *PWX@Y"MX=" 1F$-G2Z#H1Q!C([1+$"1@L"BS
MUS%[^]8>J Q.SKJ(RPD K=*NC8RAU[/=(<+C8JB\'QQ- CYD%L J:D@:,7>[
M78..0VP)UA2^(>5!R$R(C^CV$FP Q,8<Y'CG3"H,$0B+-&N@"R_9O_;$JF>\
M4%H*MJ$+T&K0MK9BX !2>A./(MNN-5B8+:R0S#*CA/C*)<0^6?4;A?^T1UK<
M^07.YCI#<HDZW[$'<2KL&.*IXTI2T>5A0GT'KD6[$.0Z8/,&+%:!$N:N[([O
M7 B#-VW$'61\D!RZ#ZFF+,"G+I6'R)08R2>:E3>1P,&EI-U OIAC)'HK :1
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
M<FMS:&5E=',O<VAE970Q,BYX;6S566N/W+85_2O$)$AL0#L[TKP=>P';B=$
M36+8:8NBZ >.Q)EA+(D**>WNY-?WW$OJM3NSW:"?"M@[>I"7]W'NN9?4ZSMC
MO[BC4K6X+_+2O9D<Z[IZ=7WMTJ,JI)N:2I5XLS>VD#5N[>':55;)C"<5^74R
MFZVN"ZG+R<UK?O;1WKPV39WK4GVTPC5%(>WIG<K-W9M)/&D??-*'8TT/KF]>
M5_*@/JOZ;]5'B[OK3DJF"U4Z;4IAU?[-Y&W\ZMV"QO. OVMUYP;7@BS9&?.%
M;G[,WDQFI)#*55J3!(F?6_5>Y3D)@AJ_!YF3;DF:.+QNI7]@VV'+3CKUWN3_
MT%E]?#/93$2F]K+)ZT_F[B\JV+,D>:G)'?\5=W[L8CT1:>-J4X3)T*#0I?^5
M]\$/@PF;V84)29B0L-Y^(=;R>UG+F]?6W E+HR&-+MA4G@WE=$E!^5Q;O-68
M5]]\4K>J;)3XI%)S*#5YZO5U#<'T^CH-0MYY(<D%(7$B?C)E?73BAS)3V5C
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
MB@^WR? W' .-XD6"ZU6TP/#%8H'K)8F/9K,9V__P_($387\VMDB!0>!NU=G
M^3RI^PBU*7\V!%&@O/[@8MS?G<WS<_G1>ZM=@G?Z91E.?+EO.C<1F<=)L*/Z
M1K6HB\Q4_'@6->0@):'T$YE')QE]EH:R UX+J&S[("JIR'PZGD-I"?R&-0O7
M;K:"NM^Z 9W>4@\>MMKUJ5*!F=(.[>?L[.(4E.E=R_UN2TJT.*BJOE-$:7S@
MT&ZM_ %;4!)4E_D&@>H";=*QW4(;5?<'):$G+Z@X5OG3A6A IO)BG1\?X8V+
MC"!R9WWH?"KUY,A]+7\P"&T*=>G9E<RI&F./E)-I/-&U;NM;NI):8D,[I"X8
M@]YJ*M[RG$?<&?6!]QV%]  ,&\=.N8#C2Z9R^;B#G>@!^UZ H/=@RT/5DD\A
MJ4HWML, =*!ND03Y[N-$A'\'[WX=+Y/I2A0H2MQ0_T*6D^-X>Q#A_7PS7;3O
MR:7= OZ<<UCYH$)P3JGN@=T[E<//!7\!N.2C^/_!1W$\W?8^ZLK@8-,SWA!Q
M=J32'=L4Z=XK("^CYH\3!N20W7I3]B/+^BW6/FS>::PG7SH0.'&3$!C9-JH_
M:WG&(?&';N_YT3CM-U+G>A"G:B:X0);\G8Q.I3R9/G8!D_3#^,ZB;E?ZN+5X
MV(=TGOWK0.P[F7N?G,7/#$4LWJ";2%K.= _\ZM$@N\.-2PA*4*<7<;?=&0#[
M14*]0/)2_$+[A=')-@$V#SP_.!N?HRH_K7=,3= R6LWB_U7OQ3S:S&=G]5ZL
MT2ZM_H3>+^9;F/FTYM1")-2&S,6Y3UC7@V^.*#$'_K)*%0O0]9\?NZ?=Q]NW
M_IME/]Q_^?T)VW-=TA'Q'E-GT_5RXG< [4UM*OZ"N3,UZAE?'I7$-ID&X/W>
MF+J]H06Z3]HW_P%02P,$%     @ "WE*5FIU[G6U @  \ 4  !D   !X;"]W
M;W)K<VAE971S+W-H965T,3,N>&ULC53;;MLP#/T5PBN*#3#J2VSGTB1 +ANV
MAVY!BVX/PQX4FTZ$VI(GR4VWKQ]E.UX&I,%>9(HB#P])D].#5$]ZCVC@I2R$
MGCE[8ZJ)Y^ETCR73-[)"02^Y5"4S=%4[3U<*6=8XE847^G[BE8P+9SYM=!LU
MG\K:%%S@1H&NRY*I7TLLY&'F!,Y1<<]W>V,5WGQ:L1T^H'FL-HIN7H^2\1*%
MYE* PGSF+(+),K+VC<%7C@=](H/-9"OED[U\RF:.;PEA@:FQ"(P^S[C"HK!
M1.-GA^GT(:WCJ7Q$_]#D3KELF<:5++[QS.QGSLB!#'-6%^9>'CYBET]L\5)9
MZ.:$0VL['#J0UMK(LG,F!B47[9>]='4X<1CYKSB$G4/8\&X#-2S7S+#Y5,D#
M*&M-:%9H4FV\B1P7MBD/1M$K)S\S_V+VJ&!5*X7"P$)K-'KJ&4*V[U[:H2Q;
ME/ 5E""$.RG,7L-[D6'V+X!'E'I>X9'7,KR(N,;T!@:!"Z$?AA?P!GV>@P9O
M\"I>CI1C!BNIC79AQ2IN6,%_8^;"1F'%. E,9-!6I*T$K+E."ZEKA?!]L=5&
MT5_TXUQ]VNC1^>AVLB:Z8BG.'!H=C>H9G?GUFR#Q;R_D%O6Y19?0_[N'%U'.
M<_PL#<+Z^LTH#,+;<W&Z<J6=DK7*5-+4:D/EECF0 >2RH/'G8@=ON2"-K#75
M6K^; #4:RRU!')MMC^#8$L 76C\:-5Q!,G8'XZ@5XC"!1\%*J8QM(5"3:CIE
M6=7&1N%E52#M#L.:V4]MTR%.W, ?012YR3CLB$=C=YP,(([=)$K.)W,%P3!V
MHR2V$L4>)1&<ZYIW,H4EJEVS:VPM:F':@>RU_3I;M%/\U[S=A7=,[;C04&!.
MKO[-,'9 M?NEO1A9-3.]E88V1"/N:26CL@;TGDMJ7'>Q ?HE/_\#4$L#!!0
M   (  MY2E87N_*?WP(  &(&   9    >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;)55;6^;0 S^*Q:=JE9"A0-"2)M$ZJLV::VB5ML^3/MP 2><"G?T[FC:
M?S\?I+25VDS[ K;/?OS8A\UTH_2]*1$M/-65-#.OM+8Y#@*3EUAS<Z0:E'2R
M4KKFEE2]#DRCD1==4%T%41BF0<V%].;3SK;0\ZEJ;24D+C28MJZY?C[#2FUF
M'O->#+=B75IG".;3AJ_Q#NV/9J%)"P:40M0HC5 2-*YFWBD[/DN<?^?P4^#&
MO)'!5;)4ZMXIWXJ9%SI"6&%N'0*GUR.>8U4Y(*+QL,7TAI0N\*W\@G[5U4ZU
M++G!<U7]$H4M9U[F08$KWE;V5FV^XK:>D</+566Z)VQZWX0RYJVQJMX&DUX+
MV;_YT[8/;P*R\). :!L0=;S[1!W+"V[Y?*K5!K3S)C0G=*5VT41.2'<I=U;3
MJ: X.U]HNE]MGX'+ BX?6M%0QZT/-VBG@:4$SBW(MV!G/5CT"1B+X%I)6QJX
ME 46[P$"8C;0BU[HG44[$2\P/X*8^1"%4;0#+Q[*C3N\^!_E^K"HN+3OJX;?
MITMC-7TH?SZJO4=./D9VPW-L&I[CS*/I,*@?T9OO[[$T/-G!.QEX)[O0__>:
M=H)]3/5&683+_;TL8M')CG3P[@R'WN6*!M58+$"MP)8(*U71Q NYA@,AR:):
M0Q'F\!CH4K%>HAXNUCT8G*NZ:2V92ZZ+#=<(7X#:YX=1YJ31V$_"[-7+J)7M
MO"(V\;,TABA)_9#%<-5J*6Q+)^\93E(_#1E,8I\E"7Q'FN52506(NM'J$9V/
M 39F?C:)*?'(9Z/XDVI]*M=82)/,C[,1I"GSQRR#TSQOZ[;BK@L%4F]SP;O=
M<S"*,S^=9(<DI13#1H>?(DOJ,94;3OPT&Y-$?),PAH\^HN#-W->HU]UV,\2M
ME;9? 8-U6*"G_=YX=>^W[S77:R$-5+BBT/!H//) ]QNM5ZQJNBVR5)9V4B>6
M]!- [1SH?*7H ]HJ+L'P6YG_!5!+ P04    "  +>4I6[LF_M[H$   C"P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6R=5EEOVT80_BL#Q0UB@*9X
MZ/0AP'9BQ$#2&G';H"CZL"*'XB)++K.[M.Q_WYFEQ,J.K!9](?>:;X[]9G;.
MU]I\LR6B@\=*U?9B4#K7G Z'-BNQ$C;4#=:T4VA3"4=3LQK:QJ#(O5"EADD4
M38:5D/5@<>[7[LSB7+=.R1KO#-BVJH1YND*EUQ>#>+!=^")7I>.%X>*\$2N\
M1_=;<V=H-NQ1<EEA;:6NP6!Q,;B,3Z]&?-X?^%WBVNZ,@3U9:OV-)[?YQ2!B
M@U!AYAA!T.\!KU$I!B(SOF\P![U*%MP=;]%OO._DRU)8O-;JJ\Q=>3&8#2#'
M0K3*?='KC[CQ9\QXF5;6?V'=G8WI<-9:IZN-,%E0R;K[B\=-''8$9M$K LE&
M(/%V=XJ\E>^%$XMSH]=@^#2A\<"[ZJ7).%GSI=P[0[N2Y-SB$Y)+]GSH"(M7
MAME&[JJ32UZ1BQ/XK&M76OA0YY@_!QB2$;TER=:2J^0@XGO,0DCC )(H20[@
MI;UGJ<=+#WH&?UXNK3-T^7_M<[*#&.V'X(0XM8W(\&) C+=H'G"P>/LFGD1G
M!PP<]0:.#J$?"/UAN9^U0[AY^V:6Q,G9QLM?2X1K736B?H)26*"D-<+)>@6J
M.T#I"YDVC:9E!%'G4$A4.>BBD!G:P"]E:!SE,>#W5C:4>2[<!?8:IV=V"UF*
M!Z2\Y,SO%8%#4Y'Z@J;6@BM%#3$\H3#@-,S]B)1972$?6I<R*T'6F6IS6F@X
M42V?Q$>'9) C[3L.M WOQ=$6AFW^5RBV2-;L]0[:6KI2;DT+X9?GX2+U5/3H
MOZ90'LWF84JIIQ0A!C2=A)/MU%MP-(O#<;_"=K(B;R(@)P<0M;%:HNGI[;^Q
MEZ9!%% 8;8.^0*FG$.[;IE'(%R 49,*64%#Q).>Z(MS50T4NY>S@QJ6,_)66
MUR@:;$&A%4FQ4^_(55?JUI)">WP*?_!]?-AO6F<96P77K+D1,O=.O: 4*"F6
M4DDG2?<1S-,@C1(>Q$$R3FDP&P7CR1Q\F3_1Q4E+,L):=$2/)=.,M#/7'C,B
MR0J]CIJJ^&$]DS28)*QG' >C:4R#.$J"*)H^#]I2*%%G"-W#]G\#]Y\C]=47
M?SI$*6'H+=N;%ONB:"$E[G1<2<--?L"H7_L!.)<VTVWMP.?Q7L0D3. G^J;^
M.Z'O3>M:@_Q\R*JM-B8UXHF#9:$E]RCTNC[).&9*+%6?)\+G\A[^KM'P=6YB
M97^@&)UB$LRC8#3VD1K!9!K$TXC'8Q@12R9^/(&$UHDQ-)Y"/ KB6<)5ASJ,
M@J(&M#F;PR>J)J=P6S6M\[2A';0.WLV#\7A\#'=<G2DH#T*UOAH<(M$[<4R6
M)>DTF(UC/[OMJ@91H36&<:A,>K(0$N=[_"R[7P8\A,O7HN2>E66ZQ3R7#$P,
M+?;=B5XJN1+;TD5$9BU'HQT#NLO"1\Q\)%[Z25SVCYTOO<[KK+4C,CG:JNB^
M,\Q]46=E+XFS+9YB91 [;AQ^-J 0V3:J7%%?O@$Q9]FDHW*X[\4<[C0N%9J5
M;\\X(XGA70_3K_8=X&77^/QSO&L?/PNSDC4_3@6)1N%T/ #3M63=Q.G&MT%+
M[:BI\L.2NE@T?(#V"TWOZF;""OJ^>/$W4$L#!!0    (  MY2E::(@+FT@,
M &\(   9    >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;(U6WV_;-A#^5PYJ
M422 8$F4?\B);2!)MS8/'8*TVQZ&/=#26>)*D2I)U\G^^ATI6TZ1U-F+2![Y
MW7UWO.-IL=/FJVT0'3RT4MEEU#C7722)+1MLN1WI#A7M;+1IN:.EJ1/;&>15
M +4R86DZ35HN5+1:!-F=62WTUDFA\,Z W;8M-X_7*/5N&67107 OZL9Y0;):
M=+S&S^A^[^X,K9)!2R5:5%9H!08WR^@JN[@>^_/AP!\"=_;)'+PG:ZV_^L5M
MM8Q23P@EELYKX#1\QQN4TBLB&M_V.J/!I <^G1^T_QI\)U_6W.*-EG^*RC7+
MJ(B@P@W?2G>O=Q]Q[\_$ZRNUM.$+N_[L)(^@W%JGVSV8&+1"]2-_V,?A":!(
M?P)@>P +O'M#@>5[[OAJ8?0.C#]-VOPDN!K01$XH?RF?G:%=03BW^J!UM1-2
M+A)'VKPL*??(ZQ[)?H+,&'S2RC46?E$55C\J2(C&P(4=N%RSDQK?8SF"/(N!
MI8R=T)</ON5!7_Z*;\!5!;?*<56+M42XLA:=A??"EE+;K4'XZVIMG:$,^?NE
M./16QB];\55S83M>XC*BLK!HOF.T>O<FFZ:7)WP8#SZ,3VD_>3^GD;]IA_#A
MW9N"9>QR",67!F&C)=6B4#4X[N,1HD'U[1IPM!T*1;A'$ KJ VYC= MT0=BN
MT1PN*8T)8/2V;IYM,3@CN&OTUE+T[?D%#!1N*&M\K,FZ1.7 :KGU%6KA#JG.
ME)=UD@+:^MGS0T8'?@*^:-J$:RZY*HFV!;UY3A'>0I:/XTF6T8Q-XZSPHBF+
M\^G82U@>IY,)4(E3 2LJ.6-0E8] %)65O'\ZJG^H$CT="[,<YG#&"G9.WS0]
M?\5^=K!?C _VY[W]M&#!/HL+LG]5?ML**X*Y,WX.^WL;QFP2%W-V&/XWV[/Q
M=$I$YQE]\B+UTWSV&F>VYYQE1<\YG?O);!9/YL&+?!8761IXWJHCW$/CD$(W
MNNVX>CRFAR NNX;R[A'T3F%%36!M126H#QPO-*;4HR@8VKYG0CFL#7>T./-!
M8.DE"<,LNSRGHU")6O@$P(<.C<#@3QVB83LL!9?B7Y_CE(:'D\<D<@UW,)@(
M#P0O2^H58=F_N^31435!-%2&.@@(\HVREPH&UL8G]\A'H=1*[3O-3@R5-%SJ
M#W&A;E9J0X_FL;[H&MYFD]&<WG@I#TJ(N@_<,>,MUOY>1R\]+,F3)D#<Z]#J
M+/':*M?W@T$Z=-.KOHD<C_>M^!,WM: H2=P0-!W-)A&8OKWU"Z>[T%+6VE&@
MPK2A/P(T_@#M;S0]/ON%-S#\8ZS^ U!+ P04    "  +>4I6#)4RF9T"  #^
M!0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6R=5$UOVS ,_2N$-Q0;
M8-2V['PT30(D[8;NT"%HL?4P[*#8=&S4ECQ):=I_/TIVO!1(LV$7BY(>'Q]%
MD].=5(^Z0#3P7%="S[S"F&82!#HML.;Z7#8HZ":7JN:&MFH3Z$8ASYQ3704L
M#(=!S4OAS:?N;*7F4[DU52EPI4!OZYJKER56<C?S(F]_<%=N"F,/@OFTX1N\
M1_.M62G:!3U+5M8H="D%*,QGWB*:+!.+=X#O)>[T@0TVD[64CW;S)9MYH16$
M%:;&,G!:GO *J\H2D8Q?':?7A[2.A_:>_;/+G7)9<XU7LGHH,U/,O+$'&>9\
M6YD[N;O!+I^!Y4MEI=T7=BTV3CQ(M]K(NG,F!74IVI4_=^]PX# .WW!@G0-S
MNMM 3N4U-WP^57('RJ*)S1HN5>=-XDIABW)O%-V6Y&?FBS156\Q@Q5^4K"K@
M(H,E"LQ+ U=2&ST-#(6QX"#M*)<M)7N#,F)P*X4I-'P2&6:O"0+2UXMD>Y%+
M=I+Q&M-SB",?6,C8";ZX3SIV?/$;?)0L7U>H7;;N!7BEX<=BK8VBW^3GL9Q;
MQN0XHVV=B6YXBC./>D.C>D)O?O8N&H:7)_0FO=[D%/O_%>DDY7'!7Z5!N#E[
M-V81N_QK4-@CF@/$ND.D#I%*ZEYM""-S, 5"3CBY*\4&/I2"3N16DY?^. &J
M,=9K5'V=[2=Z%;WCUO >$A;[27QAK>3"9\FP!QK^3(6-8W\PN(!1XD?1"!YH
M,*#2+K'1):FJ::9I[L9"-/!C^F.CH3]FX3^D1!%'C%Q"L@9)Z$?C&(Z5.#CH
MR1K5QDT>^R);8=KV[$_[X;9H>_H/O)V,MUQM2J&APIQ<P_/1P /53IMV8V3C
M.GPM#<T+9Q8TH%%9 -WGD@K;;6R ?N3/?P-02P,$%     @ "WE*5A@ETJ9<
M!   CPH  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&ULK5;;;N,V$/V5
M@398)( @ZV+'=F(;R&6+S<,N@DVW15'T@99&%A%*U)*4'?]]AY1D.UG'+8J^
M2"3%.7/FJIEMI'K6!:*!EU)4>NX5QM17@X%."RR9#F2-%7W)I2J9H:U:#72M
MD&5.J!2#. PO!R7CE;>8N;-'M9C)Q@A>X:,"W90E4]M;%'(S]R*O/_C&5X6Q
M!X/%K&8K?$+SO7Y4M!OL4#)>8J6YK$!A/O=NHJO;H;WO+OS&<:,/UF M64KY
M;#</V=P++2$4F!J+P.BUQCL4P@(1C1\=IK=3:04/USWZ+\YVLF7)--Y)\3O/
M3#'W)AYDF+-&F&]R\QD[>T86+Y5"NR=LVKO)U(.TT4:6G3 Q*'G5OME+YX<#
M@4GXCD#<"<2.=ZO(L;QGABUF2FY V=N$9A?.5"=-Y'AE@_)D%'WE)&<6G\I:
MR"TBW&..2F$&=[*DB&OFG/8H6*5G T.:[/U!VJ'>MJCQ.ZA1#%]D90H-GZH,
ML]<  Z*XXQGW/&_CDXCWF :01#[$81R?P$MV=B<.+WD7[UUSX<^;I3:*\N6O
M8Y:WN,/CN+:&KG3-4IQ[5"0:U1J]Q<</T65X?8+U<,=Z> K]/T?K-.I7:1 >
M/GZ8Q%%\_6]4P*\%NF-6;:%6<LTSU+!FBLM&PX^&"9YSDJ3J(%49I)0+BB\;
MAS ,H_/G"Z@=4"K7J'BU A1\Q9<" 3O].G!:VFLR)R[ 0+,U7=:0(S.-0JH5
M4X Y($-EFA8.KS?C4#=AWFB-Q@*2&-<.'A@A%2@R6&Z!MIQ2E@S.L#)@%)4@
MH5#W<WJT)(I+K,@P8T%JI@Q/>4W..5!*>K[*:N^'U@BKIG-6Y@!WU\&V)\BX
M3A5:GM0=;:OAVB<RJ6@R"VX*J1$J:?:^ZEF]T>0\IWO?M0B=:MM+M9/33%@U
MF8LR$T2ORMY0>.,Z&PYFW4>1%@VV/K2,?K)TPS2<#9,X&%/+$L)U7T(_&TY'
M0;@_<F&@PL9R2='MB]MW=]\>TY/*J4;7Q,4V>)6"A129MF1TQY V$FS&ZGQ[
MF!\NQ\?7&@1G2RZXX>3\AD*M@)-0UJ=\>ICR>Y_NQ+:="_H O.N#\3"(7OM@
ME(R"Y'_T02X%_5A=@C";$Z[K5$8?-?N57?ABUTB8@AGB32ZS3OB'\NURF>@=
M,?J<5S9/&TW?]<45_(%,M;^ GVUT%ME'2#0/%/2TSF 4^L/PDA;#L1]%4[N(
M_7 :PT-%64J_8CC/L%U=4)KO:_YX'(_8FQ:L6J&M$>>NG'%UD-RV]OM\.I]<
M^E$RO8#+R _'$QB/_&@R(4KGR<@?)\D%+:-PXD?3L5U%8S^>A*^3E&*M#?4M
M(]NZ.^7;_G/?:KHVV!A-W<-Q_1X\!3YL"IX6KK/8QD#=C[HI$\&Q7\W@8$@H
M4:W<*&13HJE,.R_L3G?3UDT[9.ROMZ/:%Z96G/@(S$DT#,8C#U0[_K0;(VLW
M<BREH0'&+0N:&%'9"_0]E_3+Z396P6X&7?P-4$L#!!0    (  MY2E89D9FV
M. H  ,\:   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;-59;9/;MA'^
M*QC%S>AF:!W?2=GGFSF?7YJT23RQG4RGTP\0"4E(2$(!R9/E7]]G%Y3$\^G.
M3M).IQ]$@A2P[_OL KS8&OMKNU:J$Q_JJFF?3=9=MWER?MX6:U7+=F8VJL$_
M2V-KV>'1KL[;C56RY$5U=1[Z?GI>2]U,+B_XW1M[>6'ZKM*->F-%V]>UM+OG
MJC+;9Y-@LG_QHUZM.WIQ?GFQD2OU5G7O-V\LGLX/5$I=JZ;5IA%6+9]-KH(G
MSV.:SQ-^TFK;CL:"-%D8\RL]?%,^F_@DD*I4T1$%B=N-NE95180@QF\#S<F!
M)2T<C_?47['NT&4A6W5MJI]UV:V?3?*)*-52]E7WH]G^50WZ)$2O,%7+5[%U
M<Z-H(HJ^[4P]+(8$M6[<77X8[#!:D/OW+ B'!2'+[1BQE"]D)R\OK-D*2[-!
MC0:L*J^&<+HAI[SM+/[56-==?M,4IE;BG?R@VHOS#A3I_7DQK'[N5H?WK Y"
M\9UING4K7C:E*F\3.(<H!WG"O3S/PP<IOE#%3$2!)T(_#!^@%QWTBYA>]%G]
MQ O=%I5I>ZO$/Z\6;6<1$?\ZI;.C&)^F2%GRI-W(0CV;( U:96_4Y/+KKX+4
M?_J O/%!WO@AZI_UQ\.KOS>=$M]^_54>!N'3,2GQ;JW$QIH;S=F$9!;:_=WQ
MW_2BPY2=DK85BIPIX I5+Y0]N(.O@9!-20/?$X5!<K8=YIHE+U^:"EFNFY68
MZ@9O3-]B=GOV1/P#A%V0W*7KR!))<=U;JYKNB7BE2F5E)1Z)(,J\.(^&49Z&
M&&5S;QZFXFTGH6^<>7X4TBW$NQ"S_4 @99&0C8A]+_1C$0=>G,;@X?E!#@F6
M"GS*(QO2J65J0>0E<2BF4#<)DC,QG7M^/C\[$,RR1 1>$&28XJ6)?P9QP@B3
MHI1&?N(%24S"!HF7^JD8O+!0,+%B(_T?N.$%1&H[79"I<]]+0](HS5(OCA.,
MHBSW\BP]V"0(4B^* A' ^%&4B#CR4!,P,9^GWCRA);D?>2"%41P&7IZ'')&W
ME&_79@N87I@;)6ZDU9!Q:4W-&I%O^L[8G5@.'CLN%19^.]BNA8&5U:9LA6P'
M2[1?K/@^'M[/WLX^92'"8.:+OWQR<S$X5L03#8HI7+$7E0@L5*.6NA/Q+,,/
M)IK-Q1N%LM(@W 55K7.:5NHE0E,U!13R9Y&8^K/XC$?7ID8A;B77LGOF9_P+
M,/M[TSS^1 =H+KO#@LY9[2CKX$HB6B U=->"$!&;\_W52)?]_U-8X(RN*5^1
M+ 2SN@8X,LT>8ME.:D=U8UI-PI.@ :M$]Q_@,NND@*[(L\,5>K^$K%RU1SY(
M9RD9/X$-<<MF,6X42N60T^!CV49#+C#K0\9-!S^<_1>2YJHH;(\YZ@,YBFR+
M%7U!+#@V(<AVK1JQD;JD/ B0&@1KTRCTLC@XXV'DS>?9&5"C4[:1U>,>\=R:
M9;>50 ]*^4)N="<K_1%D"].2&S)O'L$1,: 1-(%V+Q0J4Z%=K,2 H9S *LSA
MI]3+@)7O&S1PCL8*_@$-%$:(?.8R3C<W2'^T7J"^5E6)%T+5F\KLU,C0Q3@B
M.]NS+&&*U(<#<R]($3TQI_K(R8&7SA.18)*/F/'"E $4\R(@*@P <(CF.=LB
M"" K2)%WB9=I6*#!70<Q1EDJ:]/3%,3Y74<->(G'K2);'L#ACK_O<?*+4QQA
M-3!\^;!QB+4A&QQ@P"PJO9(N'5QA2U"T,$I@FC0^\K+J1C4]!=,^0ZW9R:K3
M2'@B"P!![TRN MS@':I7F O@L1^-J&SDSD+9 6BGUU<_OGR+>$4:#+T"E;T(
M0'T]I#:19F0 ED),) 4%"(+/VAT$030"7\,8D![2+0\" *$I?GU,'?(GVB?P
M<@C!\C@25V1Q"5S@E'! (ESL46BF":Y)DHF?T<HKV[)TV=/;]")4] S7-(S$
M#T?Y%#B+2LN%KC2;)TZ] .4J09D.8A>#(LBXN@>YEX#7.X-,.AU)SJ]A''.^
MA/,8_4-Z,@3&+*]J I^/<@] NNEDL]*+2NTI3E&PXY3Z"I@MFB/KWU@R<K=C
MFZO?>KUA;\*0NKV%[]-@[F4)86T(9_F@<2>-_VSV DGF(1A$,1(4LO$>[;%9
M,@SM-4"PI@%2=(HR/R=,<::=!J$7^#&5 A]&IL2]U[QCFTWGA%]DD2!*O3 "
M_Y]DU0^9<X@74CK) F>X@"#B<]YS@(.<PDKJ#"G/8N[3?E>4;ZS&=E57.^)0
M]26S>*RX-*E3ZZ&3;@[I6A D65(4\? HC%#S:EU5;/4U@ K50EMJ( AD(A:I
M0J$#7-+P&NX%I49+=(-X"V'@B8^ PEN5F$BC##]$>29^<,!Y:R(6?AD+C]=2
M$R*;'9>X GR9#S)X"W*B[S3%HGCDS\(Q ]>4[44%>2J&QHG'7IZ=<OA@KW!$
M:RUOJ)%&":73!FHLJ*?AR.\^[\<C"!]#IE/U:6?-4(&%+$ON6. *-*1W0])9
M/1[)U]XKWI=9>2:N6.\3/?_(_ ,JMMS#F$J7DGL,W4 JC93@C8S+?^Y\2H>V
MY#BK*I[,O>$X$W<""J#/:6"]=H NZD!(92+9+UI=:LF!S%ZOY0[*@N!&PF)$
M=,:5^MA&=9)P#XV(@5@5KX.RG+3[0@T^*TNNZAN:MVH8RT;]\@!IW\JFEVC^
MG35\"I^[1?H+RS@3>"XK=B$46:B5;DAMDL9M'7C[AJI%NQY@;I[P/<*^[C5+
M"R"P5&[:H7K>;F\AA@MRMXL+N")'(@1;M[Q4OV/Y%-V@+_POY5RX#30O)M91
MA$H993XU7EDN_BXW+0>NVU#QL-(U.DI' 6VBGQ"V8X\V9RQ'M8($(WNIIKQM
MJ9"ZN+LF>_>)M]V.X#XW4TQY0B_%<0(:-=-3^7(;"HH>=7=#@"+Y* BQFQBR
MT,-C<'SDM'\TG^6'%Y0*)[?15K4;1[W:N5@^D6] EYYB94.G1[I@_HC&@]0N
M;U!_F3 J[-"K[1,/<T>%JI8=9K/C1F^'#<3LI GOH2^'S8>\#S_(3OX1^;VA
MFI$N\C9D[V.,E;(EE]83XHFRMYSFPWG%?U!<ZM$ERQO?*^^QC.[3Z7\GKW^0
M-SDE+["/ [SY5/(_9>E]+2X-Y&L, 5FEL5N@>JPIX&0+Z%Z@;P% M-R#,G#S
M<8KJNLKM&JA @]5AK\[J<CTW!< $PV[-P*I08C]@^5958%+SL>_I-*GE+[<.
MML0OD+\M=>$P1@[G8.\;31G!!RCH+ZYZ.I)%/?+$<U6M=%][J)J-+/'BE27T
M\<1K/C%QK?*(Q-]@G=+4,SJ0<J7M[BG1[0;&JIH;9M2U7Q2!"_4CLM:NX T8
M$<S=N2!J'_KR/:JVCHU3DIFU@P9D*G#>@E2A-JSL'^&:W\/U-; 2.E4[W@O>
M[5G^"*_D-*]3!]GGHX\,M;(K_I32.O;N>\/A[>%KS97[2'&<[C[U?"?MBF2K
MU!)+_5F63(1UGT_<0V<V_,EB8;K.U#Q<*PF7T@3\OS2FVS\0@\,WK,M_ U!+
M P04    "  +>4I6_;#:=T\(   7%P  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R,"YX;6SM6&UOX[@1_BN$;WNX J[?DNP%FQ? F^W>2W?O@LNU]Z'H!UH:
MV6PH44=2]OK?WS-#25:\WG1;%"T*]$LBT>1PYIEGGB%UO7/^,6R(HOI0VBK<
MC#8QUJ^FTY!MJ-1AXFJJ\$OA?*DC7OUZ&FI/.I=%I9TN9K.7TU*;:G1[+6/W
M_O;:-=&:BNZ]"DU9:K]_3=;M;D;S43?PDUEO(@],;Z]KO:8'BG^N[SW>IKV5
MW)14!>,JY:FX&2WGKUZ?\WR9\!=#NS!X5AS)RKE'?ODNOQG-V"&RE$6VH/%O
M2W=D+1N"&[^V-D?]EKQP^-Q9?RNQ(Y:5#G3G["\FCYN;T>5(Y53HQL:?W.Y;
M:N.Y8'N9LT'^JEV:>[$8J:P)T97M8GA0FBK]UQ]:' 8++F>?6+!H%RS$[[21
M>/E&1WU[[=U.>9X-:_P@H<IJ.&<J3LI#]/C58%V\O7-E:2)0CD'I*E=WKHJF
M6E.5&0K7TX@M>.(T:\V]3N86GS W7ZCWL+ )ZH]53OE3 U/XUCNXZ!Q\O7C6
MXAO*)NIL/E:+V6+QC+VS/N SL7?VKP2LWIB061<:3^JORU6('JSYVRD8TB;G
MIS?A2GH5:IW1S0BE$LAO:73[Y1?SE[.K9T(X[T,X?\[Z/Y^S9\V==O8'%TG]
MZ<LO+A?SQ=7SF/U8J??:9QNU..,LS2_&ZMY"#J(I"O4]A6 RK;[!8K\?*Q3B
MAKQRNTJM:*-M(09=_^8PH.HF:BY6E5D=@HQ92VO*[5X%4QJKO3S%1D?*E:ER
MLS5YHVT8J\)8#&F5N;(6+Y1>XU^(*FX(GI>UKO98(J\/34W>.(_QQD?>Z$Y;
M ZFKC!ZK!UVIMUXCRI YGE)%1+#;&,2ZTP%"M@KT:X/(X(T&/& \A_)C%MT*
M079X3-3/V&O@D 03X(&.)Z/-&N^))P(:UEW8(BQV>R+Y?1@)BQYRP1$=? <V
M549M6N;)C1E<)_ ZI\K 3W8'VJI%&[%*C$;H+3\ W)H=@+>@ Y20=V R+&97
M,A?N. \1%Q>!8:DKGI^\9*(H5V-&;"H3P1%9.K]2 &T' >;_6,2AL6%19ID'
MF;>2TNC$GWY_57N7@4J3ED@J$#WR],QM":^?02NV=P0U,$.*FPK!9J9@5'3)
M66[Q,&' NZ:JM7D*6^\,B.<^\JAXUC9UIE6AC66].<HK$$#,H#5)9!S.B0AV
M)FZ 'P@#V$#*-:F "22U>LJ_TSYA;Q=YFUR7L($RTC&"2;27U,V_OE(%<X^]
M8/L-?MPCA96VG+8QD,QLDW,R^T$)](!?Y:*J]5[R#0:PJT'E#:FF1IH"U=HG
M+B+PCSC_B7V?)AC^H]NWF9=H#KNWW-7KM3>T1>"][0$UT<PAC;E:[0>EU,8?
MU#N]$J% 0NZ]V3+>RQ8DQIF\MFJ91?55N]?]\IME:_SW$Q;)[W75<,F<2SF^
M'+?I9N%I:U*KT@D&\."("\([*] AU)37WC5PP93( GW(J$Y"Q[NG\3$O/TBD
MTGYEHF\)O(R)YP!WW5/0HA;7,@&)A0@$25Y!.IB5I<1,RDV6=L))#\[)8DZX
M@F F4^BC\"EL7&,Y-'Y5CJD*D?:N3!M+79,P!WD;,Y>=YU<+J:U<2]"@-AJ<
M7Q%5757DG8:W(/5@O#452S8B?1A4PL\#.%=DF02!@]L@[^":02*-:X0#*&\6
M9W>H4L$B]#5X:"(1FA]2>K@C-@+.UJR=ARW03JSE3SK0 5PAQ;+VQJJ70HG+
M8>-\V&AOU!OGB^)_JVNF/LFC[UQ02Y#!$A+P';0VSTU7XAGYB U:Z@[YB1\/
M*+3QQT_WSZ 1%Q</E-<W!OTBR#$]/^J(!P*5?,8#0JT"!I0-U" >R\TS<@F3
MK[J&D(0,YR9< YC%0NW0H.]V C_8+Y/$7WVD_0.Q1P&AT%REN=0.351$(.I'
M EL!DB0@3YYB[ZA66/483EO6^]9+O@5)CP</@!'*;P6AA I[]GS0O-GLD2Z?
M-"TYV:<N-,#:XU1D?"H]O*RU5/1Q>VJ=YWK_PR-1C2E7,M9M9$J 4G-7@CQJ
M$3[ZP-V7L,R4JP9ZSY8FQX3Y]S:\DVUNU41118O":@\L_]$&Q?K^?_G^[\KW
MT"G#&K9U=ILBTZIJ2KX#]$2S>A<@3W##F] >V 5_AHN/!9EC/O."58,)<MC]
M90-=QG6_0GJE,'-'*9U<"!D7ZKY-.R^5C4HPF440H0CJFD< $;?^?,L45%04
MO-B=SD#2,FD@7'T)/6X176)J%Y*.@S"9#AM56+?#C ,V# =N1W_G709B;RHX
MR&$T53O$13)1[Y C"P "PQ."PRY<4R(K["$\<K9)6Q;]:>> :%]/V9.+J89(
MM8(A.H_JY8M5_C1S3"$1B4QNN;RQ)890]N)*0?'HS%@6X:_8G>XBU YVASR>
MW]0<[XNSB\D,NF^M%&&Z,?)M8@OIU&T1RCTAW7)":#3?UV @IQ5Z6B.ZSV5=
MY2CVY$\X.'0< =2:8WPQ/Y_,NWT%EA?SRX,G3+G/L\]HX>4-920L[KZ_B$T\
MX!4Y80;BO&'W.,DDZ?E,Z] <^1&I&G_&5O\@K*>^0+) P2!BSW=C[-PI^I,K
M+RH:3<P?SM#.\M633_'#]B5(>Y+L*?XV8I GM ;V>3Y9_*XK(L&?PVY)RF,=
M05*V>@Z=KHU#>3$Q\-P2&P2&+]))ELVZ@0RU")T])<%.")XZLA$V=>43:&CR
M--I'8G901I0K;M^B]7T M1S^^%8!@T=.C9/#K4*>^M@U'7RLA'2OY9,LXX]&
MD;Y;]J/]5]]E^MAYF)X^&;_7?HT\@F$%ELXF7U^,E$^?8=-+=+5\^L0Q)[I2
M'C>D<_(\ ;\7SL7NA3?HOX7?_@902P,$%     @ "WE*5M$GD^7(!   "@P
M !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULS59M;]LV$/XK!S7H&D"S
M]>+83F(;2-(6&[ .0;(7#,,^T-+9(D*)*DG%\7[][BC945K'6/=I7R12Y#WW
MW*MNMM'FP1:(#IY*5=EY4#A77PR'-BNP%':@:ZSH9*5-*1QMS7IH:X,B]T*E
M&B91-!Z60E;!8N:_W9K%3#=.R0IO#=BF+(797J/2FWD0![L/=W)=./XP7,QJ
ML<9[=+_6MX9VPSU*+DNLK-05&%S-@ZOXXGK$]_V%WR1N;&\-;,E2ZP?>_)C/
M@X@)H<+,,8*@UR/>H%(,1#0^=YC!7B4+]M<[](_>=K)E*2S>:/6[S%TQ#Z8!
MY+@2C7)W>O,#=O:<,5ZFE?5/V+1W$]*8-=;ILA.F?2FK]BV>.C_T!*;1*P))
M)Y!XWJTBS_*]<&(Q,WH#AF\3&B^\J5Z:R,F*@W+O#)U*DG.+>Z>SAT*K'(W]
M#CY\;J3;SH:.D/E\F'4HURU*\@I*G, G7;G"PH<JQ_PEP) H[7DE.U[7R5'$
M]Y@-((U#2*(D.8*7[NU,/5[Z"EYK&?QYM;3.4"K\=<C(%F)T&(++X\+6(L-Y
M0/EOT3QBL'C[)AY'ET<(CO8$1\?0_W4@CJ(<YOBS=@@_O7TS3>+D\I >\!_A
M#NO&9 7E.-P:O3:B',"5!;T"B@:62S3[B(3@"H0;7=:BVH*T(!I7:"/_QAR<
MIFK=(86P,KH$1X7,!_P.H:EYG0ZFE-%*^>+,<\E5*A380A!SUMI3X<E/+BUD
MNBSIOO6$:<%WN$-139@'ZF':@*R@-O)1.%1;J'"MG:0U\3*BLL(W QM2Y9)4
M+JLUHW3"F:Y:&G8 OQ!PU7BC195[/9FVCGF]X-#1?;8XA[PQC,LB6Q3& G)1
M''(B/6,/3XLH!$+B1L<=B^[+UKJ55M0Y/:!8*H1W_KMN+,G9TPOX@U2T9?>U
MAE8!@[,CGTGWV3)>:\0II&$:GT,23L[']#R+SEX7.X%D&H5Q&O%J'(6CF%=Q
M.@U'T12N>O'\0M3"!LG.4N3()I+/JZY#;Z0K ,M:Z2UB)U<KP=':%"2SW.XS
MKO.Z1W+L7D.4Z'PG;<EMQKNO%EOZA_BXB;I6,O-.M$ZXQFFS]4JY'%H'/^'Q
MT!]@]\(T;]7_,OYW/98&55L1^J"[7Z;$.(%T-*'W^)LP3B"=A./)E-/C/)S&
M$\Z.29B>GWO_]E.I"R9;7Z!J#:<!PS84'G8.'_AN5K%"84%R#5;4R!O_3Z<R
M-^@DI0#%;B?8<N'.E&6Z\9*<$HW=A<:'M$1RY==B?E;@QL@B*+)BUXY<8?#;
MH@KOF*JTSK>:%>Q;+*T[PW>INC/ZE&D_&]SEP0W!:"5S[_5[RE_DO/:-LM_3
MNT[9=?8!O"=#<J+:Y?67_?1:"Y/[%D_^RZ@B.(>WE(J.E4H#N;09>U=7W#,S
MQ<%@VZBN(!.VH N= FKK74,^WL*]BT- *CQR&PV*KUTDM315DK7D[HK<9[F[
M]_X4M9#Y]]Q"1"V=4*V!SW0ZMD25U'A*;;\XB0<3BA*]SA)O"JW2\7^O6C*U
MQBX1!W!H%!CVYK,2S=I/H?POH[QL1[7]U_V@>]7.=\_7VRGYDS!K2>6E<$6B
MT6!R%H!I)\]VXW3MI[VE=C0[^F5!PSH:OD#G*TW30+=A!?OQ?_$/4$L#!!0
M   (  MY2E; LH89# D  # 7   9    >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;*U86W/;N!7^*QBMLV//V#1)4:*4V)Z)G=TV#TD\3M(\=/H D9"$AB2X
M &A9^^O['8"DJ4AR.NV^2"1PKM^YX(!7&Z6_F[40ECV5166N1VMKZ]>7ER9;
MBY*;0-6BPLY2Z9);O.K5I:FUX+EC*HO+. RGER67U>CFRJW=ZYLKU=A"5N)>
M,].4)=?;6U&HS?4H&G4+#W*UMK1P>7-5\Y7X+.S7^E[C[;*7DLM25$:JBFFQ
MO!Z]C5[?)D3O"/XAQ<8,GAEYLE#J.[V\SZ]'(1DD"I%9DL#Q]RCN1%&0()CQ
M1RMSU*LDQN%S)_UWYSM\67 C[E3Q3>9V?3V:C5@NEKPI[(/:_%VT_DQ(7J8*
MXW[9QM,FXQ'+&F-5V3+#@E)6_I\_M3@,&&;A$8:X98B=W5Z1L_(=M_SF2JL-
MTT0-:?3@7'7<,$Y6%)3/5F-7@L_>?+8J^\[N"UZ9JTL+@;1\F;7,MYXY/L(<
MQ>R#JNS:L-^J7.2[ BYA26].W)ES&[\H\9W( C:.SED<QO$+\L:]>V,G;WS,
MO377XN(68<O9/=\BFRQ[JS6O5L(]__/MPEB-U/C7(>^][.2P;"J7UZ;FF;@>
MH1Z,T(]B=//K+]$T?/."Y4EO>?*2])\%YF7FC\H*]N'77V9Q%+\92&)?$2?-
M'KF6JC',N)V:=LZ96BYE)C2>1%D7:BL$'GF5,Y2RD;E@N=0H):4-6_-'@8K,
M! H*^QH)N>W>V0KH6@-Q6 &V,K.@<9K.6X5-):WI7G@-\#+)78UJJB%#$E5-
M"X99Q>I&9VM$D&6J+$'D^ +V-Z_'V;(0HH(1,));9M=DJ\FT<#)A"*W<@5E:
M"Z^ZE5O%=4XO[SK'>J$K40G-BV++'N$#$Q+TL E-A%&ZD)47A#DU! F!C]A=
MJD:SK>#:VT^T62&7RR&-76LA/%' 7&Z2-4NA 5'C0D.&44 8]AAO[%II^2=V
M%XTEW(QI"$W'&; ' %=+<01NEBM6*<MJ!(=76Y9QLP:&%053>[R!;HM-313H
M\>[=RW?!=_#2F@L-,3Q2;@&;CLHTBW\#/MHR3;;V\2?;?K"FS0L88'%6D*XE
M<.6+0G1AAX1</L*Z*H=S[[K'SBS3YY;#)LLT84%>N(![:O+657;.+8PCV(C:
MXR )92N+H9,48)_GO>Y>-BENR>P:F85.+W$0".1%BZU+#U+0NB/R'Z,R2/G_
M(B!=!-H2:1F.!8&,]A1=\3W[L$'.4DK4P]@XL8"VT;):.8F4BTQ0]V;HO:)<
M( >[_GN^DQP.>Y#50KM9H,IZ#"&>W!-/(FOHD#5,^J@0X:'4#-B7YPAT@KO,
M.(W.4#M#-=C)I<-GX3HY'AZ$;71%3^\K"@)6[WB-?"K8*?6].'SS\.G]G7N,
MWISY")_&)!G#QW=,.P>$?E'$[^IRK0HJQU9-)_++YX=.HG>!=!PQE102!N#9
M5UD*;AHMA@"[;IV^,3OB^ J(4(IA%>:LM&KJOG-L)*IP@:"+ J!3#VF[']4!
M4.>^WURX&!-("/JYLX=LVS,=SU+ESV@<L@TG90.(=CT&"2EOF\G0T)] A+:8
M\2)K"D[Q6TI-GKJF TW,G=+D1ZV,D=0G<!)!F^_@?PJM2&Q&Q7X:OCHC_:H2
M%VLT4NW$+>WVF2*:@,9;1 CL&M'6("'(2I7+I:1V[X^)X_9[:=[,KG#W9!OQ
M"/W;BR659V]-.MDWV&X.$$;QI#,;(4<#&B*VV+*2>E)=;+MZ[JPE;@S51-*9
M-5B%78WQ(>O%.;HVOE7C&@&U+Y]JR*"*>AO9L>221HBB$1XB".,;.DHW"%LN
MK-"84^E ,V04=R,B,HGK EU(EJ2,L'$-RC>) E<#1XOCK?0'_VLP0C).90D+
MT>^(JY"(*'2.IT'Z"B7-PE?/C7\K19'[.D?N2//]8DF'K81R:C^(DW4&Q\'X
ME7?DL'SR8J<&2F5\@T4\XB"=^7IJJZ6+>]<ENZJGJD!PVT/@4%VTPQ?TDXI'
M-X_NC#,*=4T-DQJW.WZ&YYP_!&65*5TK[;*A[;G:M2RG5O!L[>MS4,+M*$83
MC8#U/NY'8@0*NCZ90U [UYV&04M'5OG.LT^.-,'927=*2Y#C#!5_-!)Y1+C2
M"5)E19-W>?SL9^M6EZ?M2(>$;JOB2*2A#O(1VK8M=>G1QX,RV(NC4>&\6Z:^
M<I$A2MCX&GR&$NUZ]98MJ-VZ0+B64=+5M'&Z^E36@N[!Y,-^8PTP?".+U*IR
M QV%!0*\!1FE&%G\1,>U+\R%&[$[\G9\Q"0CGNQ@U@S:0ZMY4?8YV*S+".,G
MF+P;6' (8<Z@4.Z-CY3*P^F%"N-D-@D2W$.+ J+/V4DZ"<;=JV,X2<?!O%_I
MJL./Q4?'#/Q&CAL/X7DWM: /%MNVY?0MHAT8^[PD,JI:/SV[L?3Y4L.66I4_
M*HSF="RJ9K4^9$I7OQMWG:<# <!3R\1PHS.)]'85:]BIRTO<HL!!=Z:G3-26
M0NU;)N.EPJQISEZSCZJZ^*T;C=@G?\UB]\\)TMY/WU(3->P;)=,'/S#<=2>)
M>9D>!^,!%I\90[$#(<^$[&/?[;]U7O_/2Y]P6;2 Q(T:^\C/DY2=3-)@FK)X
M/$6V)$$8L6DXPVH4I F;)8DCF*?^+@:1TWB"I228QRR.Q^QD.@UF4Y:&["1)
M@V3"XCDMQD$<]Y<.YW[!:X+I=!)/SYR 2<K:*W'_?YJ$X5DG:.?E]VZ@Q]3H
M^&?!>)__9_\OP1&'+#JG7_(7MB63.0 )@\F8Q2D! C_'+(76DRG*;-H#,@FQ
ME$Z#9,XB 'DRFP5IZ@#Q+#&QI/,@"8\ ,B8WIV$0A?N C)/962=HYV4 2$*
MP*9DG___ B1B\TGD),\F"/O4]9<DVA,RV.HP2>#+211-*9W&A.E\&L3[Y@VV
M#D*3Q!-R+0GB%"\)[@MMBNXGSF!SF"L$V"S$F/#70A.S.14)A3I! J!(9O-@
MENP)&6Q1X[2N!>Q.;(.+K\C;KIX&LV%7GP7A;E=/ -E?V=4/?2"[''S%+(5>
MN6^U=-*BC_H/FOUJ_SGXK?\*^DSNOR6C%ZXDA54LP8IH3$;^[MR]6%6[;Z(+
M9:TJW>-:<!PA1(#]I<(%NWTA!?U'\IO_ %!+ P04    "  +>4I6NZNK(A<#
M  #]!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6R=5=N.VS80_96!
M4@0M(%@29<NR8QM89U,D#S$6V;9!$.2!ED<6$8I427J]^?L.*:_61;U&D1?Q
M,F?.G.&(P\51F^^V073PV$IEEU'C7#=/$ELUV'([TATJLM3:M-S1TNP3VQGD
MN^#4RH2E:9&T7*AHM0A[=V:UT <GA<([ _;0MMS\6*/4QV6414\;G\2^<7XC
M62TZOL=[=']V=X96R<"R$RTJ*[0"@_4RNLGFZ[''!\!? H_V; X^DZW6W_WB
MPVX9I5X02JR<9^ T/.!;E-(3D8R_3YS1$-([GL^?V'\/N5,N6V[QK9:?Q<XU
MRZB,8(<U/TCW21_?XRF?B>>KM+3A"\<>FZ<15 ?K='MR)@6M4/W('T_G<.90
MON3 3@XLZ.X#!96WW/'5PN@C&(\F-C\)J09O$B>4+\J],V05Y.=6&ZK[!U7I
M%N$.#=PWW. B<<3L[4EU8EGW+.P%EHS!1ZU<8^&=VN'NWP0)21ITL2==:W:5
M\1:K$>19#"QE[ I?/N29![[\!;YWW"BA]O8Y2_AZL[7.T&_Q[5+"/=WX,IV_
M*G/;\0J7$=T%B^8!H]7K5UF1OKDB=CR('5]C_]]%N<IR6>-&.X3-ZU<ER]B;
M2W'@CP:AXK(Z2![NC:Y!$4[TN(YP-N"H(8 CK&L,(OQ ;BR@KSY0[;#=$O"I
M?N&; 5<[/TEC\/YT^_S5)+Q0@:C6DEH$%0D<WTJ$7\.^/ECRLS'@8X6=.Q/
M6WU0SOXVAR\4O/_S_AN[#^W#PN8YC5^@F$SC63:CV616Q@4K:):G1<RF!:RY
M%=4</H<K3:3\ 0UUJ#ZNA2PM8Y:-(<O2>%PR&ED\93.X%?) \)]TI.8$6-=T
M)/[(.ZJ3<H)+(+TME>%$,9M,(8M97L"D'"+"\<6 LSB;9A0HBZ=926,>YS1N
M+A1TWJ?MCV:4EOY<1F-& QM-V1 H&/-@S(O>F,*E/SXY:TDMFGUHO):2H9+U
MW6G8'7K[3=_2GN']P_"1F[U0%B36Y)J.II,(3-]L^X7376AP6^VH789I0^\3
M&@\@>ZWI,$\+'V!X\5;_ %!+ P04    "  +>4I6DA1IG4T'   >$0  &0
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
MP>M?[6.+-?0Z (_B:TL<Z2L)0='?GG3.H;7)+BB>*8F>%7M-_+(/1/*8)-.
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
M7@=<T<"T/K]]<7(_GY]_BI,)J&Z[2D41O%( O=YW@?N7WPK0RA5-N=:.HII
M[.KR(M :V]MG<6^?C6[*I[1"F$MB^($=?C Q%M?!/?3J1(SPO'=[>]:P(^"Z
MA=.EEE:CT87MP =9*W%;;]<&=\C<-JJ<BG.X38 =G!WP:!"@F,F@1HV3!>/7
M6@)H+)1JA*HT((ELHVQD:QCA]_/([^>C+/KBR(>^! M>H[P,,?G[*(QJ$,MY
MM!@#AMT-J0!*+-BDOSJ-YKY.V OFJ99?E5!A= 9[!X'ZACE)'B+8.?0/2,[)
M(P!NRCKN+#ROO \%2$9.3Q#]Y&8$"P=ZB",?>H='08B(>#ZTR*AV ],!PZ>:
MSD\ '"_5.#0N[)>FEP@00+,-BA:]"'&EJ@'WF=\AP)R E((\)A8% 2>'CP60
M7$G '_ A8+4.A?D&A)H<)[)/I?<0)I2I@##$.VGDN,,$>4O#NZ VMH-%U4"Q
M@(6'19#O!3:05F;8WLMO*CB@V;9U+@':OE-LREN-R@2_0Q00ML,Y_K.);][(
MJHO"!M:W^ HNL&Q8<?\DD3 ^R,%EPO+9NS@'!QNF#<(&OA;O QA"G#E*WQ:D
M D,QL;2FSJ0Q><2'I'%,8U]$C7TQJF]7[..!VY%)R87Q#H2_.ZC'WT>W;]!A
M_\&/<=ZI]B/3^MNU5<F[/COL!=[/39[T_=]IMDZ+DE^854/A^>T:T!'"!S!(
M<(4R 0RPT06FQTM 3PA_V(\-_A<A##B9K'$,$#Z"8!>J)_ ]V$<YIJ<,@+.
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
MRJ?H>P,ZMGY9/=L(6DVI!9Q#)6^SK#%!9$%BX#$O/T[04!^AZ7 P< 9*'=H
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
M^IQ^-M!.Y==K-W43@-K@LOXI83_LEKZJX'E=LI%ESL"3JT[SD812EUGM-;E
M^,V"H@UMML-B$?7J@BJ;V3>T?@?G80<V  DB L T2:M/7T2M'J05M?KT*6CU
M>5_L+\(9\.RT1OSMUZP\0T[H1;^0>Q&ZA:=!WZ][;(F]_O&D>5;[B;_UBD"A
MKHF9H+P3."[''S[*NT2P-S@4CGPBU].QP>QFU4P6H8$C)8.0>F%*2E+1F\].
MGTWBR?U1AM#1;XWV'V0"/3Z]\M]UX2JN?VLJSJ-D9WI&N346R0F2T%F1B!6D
M22ND$E?Z0%!D3,Z7O%Y\SYV@#:@!E"BTZ9_S78-9SKA\>#?@H3HT!X#7>I)O
MPR&05*R N_"X!", SW(=XBYPG$]25D/7$5,CQ"$:Y 2GXE+B5]>BAN/I4O1?
MVE:5=T!%%O(N#7ZU08#O;'%6 !/_U^ 1_9,/>V[!CGOR$4;X+W F@R/S$8+#
M09_K<?:-5A#E%7V)%E40Z/+G6N.O\6NWY_R-U_0X?RKW-VE7&-56:@FOGDZ?
M/SWBB"5<M&9#7WQ=F!;TAOY<*PD1%SX ]Y?&M.$"!XC? '[SOU!+ P04
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
MSN94I*J__/N!D:V[<+?2T/7MQ(K>2ZCL!EK?26F>!]; ^ +;_ -02P,$%
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
M"]1.@>Y+I>QNXQST?Z#E7U!+ P04    "  +>4I6%;>IZ24(  ";%0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6S56&V/VS82_BN$>RUL0+%%ZCW9
M76!?DEX/[76135H<#O>!EFE;B"RZ)+V;[:_O,Y0L:Q.ON\7A/MP'2Y1,S@QG
MGGEFJ+,';3[9M5*.?=[4C3T?K9W;OI[-;+E6&VFG>JL:_+/49B,='LUJ9K=&
MR85?M*EG(@S3V496S>CBS+^[-1=G>N?JJE&WAMG=9B/-XY6J]</YB(_V+]Y7
MJ[6C%[.+LZU<J3OE/FYO#9YFO91%M5&-K73#C%J>CR[YZZN"YOL)OU3JP0[&
MC'8RU_H3/?RP.!^%9)"J5>E(@L3M7EVKNB9!,..W3N:H5TD+A^.]]'=^[]C+
M7%IUK>M?JX5;GX_R$5NHI=S5[KU^^+OJ]I.0O%+7UE_90SLW*T:LW%FG-]UB
M6+"IFO8N/W=^&"S(PV<6B&Z!\':WBKR5-]+)BS.C'YBAV9!& []5OQK&50T%
MY<X9_%MAG;OXH2GU1K$/\K.R;/Q!SFME)V<S!]$T859V8JY:,>(9,5RPGW3C
MUI:];19J\53 ##;UAHF]85?BI,0;54Y9Q ,F0B%.R(OZC49>7O2G&V4WE2UK
M;7=&L7]?SJTS@,9_CNVYE1@?ETCI\MIN9:G.1\@'J\R]&EU\]PU/PS<G[(U[
M>^-3TB_ND'Z+7:V87K);H^\KGP;(0C8,V3&K3\H];O6'M6+;)TJJ5HGSN* 7
M#E,>E326*8HP0WS49JY,'R-_Y4PV"QJ$ 2LU4M<ZS,46:/E2U^" JEFQ<=7@
MC=Y9S+:3U^Q?$-PBYVNYK5@2R:YWQJC&O6;OU$(96;._,1YE09Q'W2A/!499
M$10B97=..L7B+ @C03>!=P*S0\Z0T$C7AL5A(,*8Q3R(TQ@Z@I#GL&"IH&=Q
M4$-[LEX:CX(D%FR,[28\F;!Q$81Y,>D%9EG">,!YABE!FH03F",B3(I2&H5)
MP).8C.5)D(8I.P&4I =*\F*@=-"X4HB8^HNP.:GE.&PZD?-6G?O_ -$-3+*N
M*@DH>1BD@N*19FD0QPE&498'>9;V$>4\#:*(,P[H1%'"XBA O</$O$B#(J$E
M>1@%$(51+'B0Y^)46-,^K.F+PWI3+0%)U93#(+>4O31ZXY&^<]H\]H@=L-U[
MX/9HP$_K)TIX$C^[U@^HHG-]K]B]-!7<[)534&QOP+(SX+"4&3)@'WX+C"A3
MZ85ETG;!M"^.W7Y['Z=WTR]5,,&G(?OVBUM+ L.-!*Q!KP,_[DTE 7/5J&7E
M6#S-\$.4IP6[5:CZ#?B&45,QHVF+/A"6A=.(C<-I//&C:[U!GV2E;S6>F9_Y
M'\?L?^KFU1=[P,ZEZQ>XUFL'6SLTDM 2W%0Y"T$DK/#W=X.][/\?PP,3NJ;^
M"K8B.%0;9+&7N8-9QLFJE;K5MB+CR5#NMT3WGQ$RTUJ!O8+H^BOV_1:V^J9J
M$(-TFI+S$_@0MVP:LV]/)$/6)T/V\F3HZ)G=:N.]C7>TL0/;C:_::![M8TXK
M(M0O]@JV!P4$<N^E@Y(.,I/_ 45=EJ7988[Z3)@B&&#%KB05/HU@R,-:-6PK
MJP6Q#@<140D<1R+(8C[QPR@HBFP")G#*-+)^M4/J6;UT#Q)<301;RFWE9%W]
M#K&EMH28+"@B8"9&&85,5,8;!;8OJQ;6,4I63H5-Y(!4&F2HJQ\;' 5:&2M
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
ME<8/P/^5UF[WX0-,-]_%/U!+ P04    "  +>4I6 !7!-&@"  !:!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6R-5%MOTS 4_BM' 2&0IB9-NS%*
M&VG=1>-AHJQ<'A /3G+26'/LS';:]=]S[*2AL*[B)?:Y?><[CC]/-TH_F!+1
MPE,EI)D%I;7U) Q-5F+%S$#5*"E2*%TQ2Z9>A:;6R')?5(DPCJ*SL&)<!LG4
M^Q8ZF:K&"BYQH<$T5<7T=HY";6;!,-@Y[OFJM,X1)M.:K7")]EN]T&2%/4K.
M*Y2&*PD:BUEP,9S,QR[?)WSGN#%[>W"3I$H]..-3/@LB1P@%9M8A,%K6>(E"
M.""B\=AA!GU+5[B_WZ'?^-EIEI09O%3B!\]M.0O. \BQ8(VP]VISB]T\IPXO
M4\+X+VS:W%$40-88JZJNF!A47+8K>^K.8:_@_*6"N"N(/>^VD6=YQ2Q+IEIM
M0+ML0G,;/ZJO)G)<NI^RM)JBG.ILLFQ2@X\-2@O7:_H:>/N5I0+-NVEH"=]E
MA5F'-6^QXA>PAC'<*6E+ ]<RQ_QO@)"(]>SB';MY?!3Q"K,!C(8G$$=Q? 1O
MU$\[\GBC_Y[VYT5JK*:[\>O0O"W:^#":T\O$U"S#64"",*C7&"1O7@W/HH]'
MN(Y[KN-CZ,F2])<W D$5\(SW(;+'X3Y+N,%4-Z0\^. /='0"MD2X5%7-Y!:8
ME*J1&>;>6RA!>N5R-8$O5&-1BRWD?,USE#G42+HNF49X'0W&YT#_23#-O,YR
M9O%9*[C'3.G\GV \[J(+MJW<<#Y\QW16PO"TC1TZR7#OOE>H5U[5!C+B;]NK
MWWO[A^.BU<N?]/;5H68K+@T(+*@T&KP_#4"W2FX-JVJOGE19TJ+?EO3XH78)
M%"^4LCO#->B?T^0W4$L#!!0    (  MY2E:#L?_N!P4  'LC   9    >&PO
M=V]R:W-H965T<R]S:&5E=#0R+GAM;+6:76_;-A2&_PJA#5L+-)4H^2/.; ..
MI:(!FB&HT>YBV 4CT3912?1(VDZ!_?A1'Y&LF&'LX"07L23S/!+?ESKD@3G>
M<_%#KBE5Z"%+<SEQUDIMKEQ7QFN:$?F1;VBNOUERD1&E3\7*E1M!25(&9:GK
M>][ S0C+G>FXO'8GIF.^52G+Z9U <IME1/R\IBG?3QSL/%[XRE9K55QPI^,-
M6=$%5=\V=T*?N0TE81G-)>,Y$G0Y<6;X*O+](J!L\9W1O3PX1D57[CG_49S<
M)!/'*YZ(IC16!8+HCQV=TS0M2/HY_JVA3G//(O#P^)'^J>R\[LP]D73.T[]8
MHM83Y])!"5V2;:J^\OUG6G>H7_!BGLKR/]I7;8>Z<;R5BF=UL'Z"C.75)WFH
MA3@("+QG OPZP'\2H)4Q!P1U0'!J0*\.Z)T:T*\#RJZ[5=]+X4*BR'0L^!Z)
MHK6F%0>E^F6TUHOEQ4!9**&_93I.31?5 $%\B19LE;,EBTFNT"R.^397+%^A
M.YZRF%&)+M L25AA+TG135X-TL+L=R%5A*7R_=A5^I$*L!O7M[^N;N\_<WOL
MHUN>J[5$49[0I MP=5^:#OF/';KVK<20QA]1@#\@W_-]]&T1HG>_OD>2KO3H
M5H8'G)^.PX\X R8\'>-9,-')&#PR8SJB!<TH"$IN\ SW$\N9HA=?]#N;:&L5
MR5?L/J5H)B55$OW]1;='-XIF\A^3QQ6\9X87J>Y*;DA,)X[.99**'76FO_V"
M!]X?)C\@82$D+ *"=1SJ-0[U;/3IG]OLGHKB-15TPX4BA3WUJ);H/\L OZ[
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
M](<'"!.@G^><J^W$O*#]E(G_ 5!+ P04    "  +>4I69*((9@0'  !10@
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
M/#*%0E:]9S70(B_[O3NA3?=8WB:F7P=I%YCGL1!Z/; O:/X!F/X%4$L#!!0
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
M006L2,O4+=]^A-Y/;/ARSJ1]HFT7.YDX*&^EXE4/U@HJ6G=O\MC780?@1T<
M00\(7@L(>T!HC7;*K*TY421-!-\B8:(UFQG8VEBT=D-K<XIW2NA=JG$J_:)*
M$"AKA8!:H6LI04ET.@=%*)-GZ!VZOYNCTY,S=()HC;Z6O)6D+F3B*IW<4+AY
MG^BF2Q0<232'_ *%_CD*O" 8@6>OA_O/X:ZV//@.!M^!Y0N/\JU >RY0QJ62
MYR@C#56$T3]0G*.%@(90/=!645>AOC)S*G/&92L _;A>2B7T9_ASK!A=]F@\
MN_DUKV1#<I@Y^M^3(#;@I&_?^-A[/U::_T3VK%#A4*CP)?:TKP6"1]TX)(R>
M?,<06P;3-C8IGH;3*'$WNR[&HN( #U'/Y$6#O.A%>?<UJ;A0YMR0/IE6/WG5
MM(K6:T2KAH'N.(K8CI&;DQZ3WV7 .\)B['N7>_(/HZ((3X-Q^?$@/WY1OOVX
MQC3%A]FF4QSN:3J,BF,<'2DI'C3A?VO2O:=K"<1^^&,2\<%Y^I,XPO&>QI$P
M/+W$T9Y(=Z>'F?OC,Q%K6DO$8*6!WL5$,XBN)W<3Q1O;UI9<Z29IAZ6^QD"8
M +V_XEP]34RG'"[&]"]02P,$%     @ "WE*5K7\QT*2 P  )Q$  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3$N>&ULM5A=CYLX%/TK%ENM6FEFP'QG-D%J
M,UNUTFP5==KN0]4'#]P,J("I;9+VWZ\-# F)0R<KYB7!<._AG,NQN6:^I>P[
M3P$$^EGD)5\8J1#5M6GR.(6"\"M:02FOK"DKB)!#]F#RB@%)FJ0B-VW+\LV"
M9*41S9MS*Q;-:2WRK(050[PN"L)^O8&<;A<&-AY/?,P>4J%.F-&\(@]P!^)S
MM6)R9/8H259 R3-:(@;KA?$:7R]QH!*:B"\9;/G>,5)2[BG]K@;ODX5A*4:0
M0RP4!)%_&UA"GBLDR>-'!VKT]U2)^\>/Z&\;\5+,/>&PI/F_62+2A1$:*($U
MJ7/QD6[?02?(4W@QS7GSB[9MK.\8**ZYH$67+!D46=G^DY]=(?82L'LBP>X2
M[*<F.%V"TPAMF36R;H@@T9S1+6(J6J*I@Z8V3;94DY7J,=X))J]F,D]$*R8=
MP<0O1,H$_?VCSBKYC,0%^B =]/(&!,ER_@I=HL]W-^CEBU?H!<I*]"FE-9<)
M?&X*R4$AF7%WOS?M_>P3][N!^ HY^ +9EFUKTI=/3\?#=%,J[^7;O7R[P7-^
M(_\"K7)2BF$5T-=;&8[>"RCX-YW4%MO58ZL)>,TK$L/"D#., ]N $?WY!_:M
MOW3")P(;E,'IR^",H0]= #L7Q)0+G? 6S6O0U$*QB7PW=$)O;F[V)6G"?!S@
ML \;D'5[LNXHV==Q7!=U3@0D<L+*:L0944N"CFB+Y.\QN/2<T)^%!TQU<7[H
M8$]/U>NI>O^KKB5HR^H=L<#6S ^# [+'83/'M1P]5;^GZH]27=*BJ@4PE!*6
M; D#'<%1B',-/Q'80&W0JPV><=X'4Y9A(K!!&<*^#.&D\SX\-JAO6?;A;-*$
M>8%KG9CWLY[L[&D.Y70M3CET%.+<1S,1V$ MMG9O9NL9/=J!3U2)J="&I=AK
M4O"D/NW@]AUHXUGH.P=&U<6YOH5/K*5XUU;@T==U]+9F929J!D/&6JZ3=A%3
MH0UU[_H([#RG9T>[E+-+,1':L!2[+@6/MREG>_:X!YGYTHN'EM6$.=AU3SAV
MUZG@\5;E%N1F**5Y@K*B8G0#BJV^P1\%.OLI380VE+WK>K#_G(:=M"&:"FU8
MBEU+A$=;C?,-&QRU]ZJYGQTMLIHXW\/>X2)K[NUBU2>$?PA[R$J.<EC+1.LJ
MD BLW96W T&K9F-[3X7<)C>'*9 $F J0U]>4BL>!VBOWWT:B_P!02P,$%
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
M&-#[A1#Z;6$"-']4IO\#4$L#!!0    (  MY2E:?1J+X)@,  %D+   9
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
M(1%,^ ? <2KZ"Q0T/91]*.TX)=3<CM,)%FH"&U 8M!0&NH0DT$F@3K!0$]B
M0&AU/LIZO92H,>:RUZ -UEC;<7UG-.U.Q$$HGW>PYQWA:_1$G3V[6CBI8KR^
MZ'KAD [4T8'^-T%10\_F"DW5PO&\,5W3J(5]8DQTEA0J#=L%FM( C(8CA/Y(
M5"Z,"^5Q_6DP+*4SAU#M#N^(^&.9EY*R3P7U9=]=I#%JV-E]J1,MU(4VI+0S
MH-#5)310JQW5BA;J0ANRV!E7J':NEVF-5H\*I_X3>= /QG-1'G;"I\+.J$*U
M4SVG-,KLV;5.?>I$:32]<$A'YWBAVO*^2FFT6N &;?CG!8[9F@8%)T9$YUBA
MTL]=HC.!9"Q:P41F+@H+I6']"3#<C^I\(U+[QCM&>?(L1K:L!'7NW+[2BA;J
M0AORUGE/!'4I"=+J0[6BA;K0ABQVEA6I+>M%2J+&F,W?U'5ZR/+'.T/2,-L[
M8>I0YT^1VI^>41(D,9-N8(TW/*1AT^TM=5O^:^]V!A:I#>QK9$(-/;O3G:E,
MV/Y85651J#<RAC1TIA.IMSW/2T4#T-_G6BS<P!GW^D5AH21L.,+K.LS>J4U&
MV+8Z_2I 1 \YKT\TVJ?M"=M-=:XT>KZ!UV%]3M;!U,=VGS 3\[L *7D2D-;5
M0K2)U2=A]0VG^^ILZ)%R3K/J<D=P3%@9('Y_HI2_W)0O:,\CU_\"4$L#!!0
M   (  QY2E8?TVE;J0(  #D'   9    >&PO=V]R:W-H965T<R]S:&5E=#4V
M+GAM;*U574_;,!3]*U9 "*2-),Y'"Z21H-6T/6RJ8(R':0]N<MM8.'%FNRW\
M^]E.&J5M0#SL)?''/<?G7-O7R9:+9UD */12LDI.G$*I^MIU959 2>0EKZ'2
M,TLN2J)T5ZQ<60L@N065S,6>%[LEH963)G9L+M*$KQ6C%<P%DNNR).+U#AC?
M3AS?V0W<TU6AS(";)C59P0.HQWHN=,_M6'):0B4IKY" Y<2Y]:^GL8FW ;\H
M;&6OC8R3!>?/IO,MGSB>$00,,F48B/YM8 J,&2(MXV_+Z71+&F"_O6/_8KUK
M+PLB8<K9$\U5,7'&#LIA2=9,W?/M5VC]1(8OXTS:+]JVL9Z#LK54O&S!6D%)
MJ^9/7MH\] !^^ 8 MP#\44#0 @)KM%%F;<V((FDB^!8)$ZW93,/FQJ*U&UJ9
M77Q00L]2C5/I;9:)->1H3EX%9PR1*D=W4,&2*C3E4DGT&1W$N/OS!O&#"$',
M?J#S&2A"F;S0N,>'&3H_O4"GB%;H9\'74L?*Q%5:MUG=S5J-=XU&_(;&&627
M*/ _(>QA/ "??ASN[\-=G:TN9;A+&;9\P1M\.@UDP:!Q;G-#F$2_;Q=2"7TJ
M_PP9;!C#849S4Z]E33*8./HJ2A ;<-*S$S_V;H;L_B>R/?-!9SYXCSWMGY-%
M<PX&=[1AB2R+J22;-,1!&%PE[J9O92 LO,)AW(7MB0P[D>&'1"KR H/J&GC<
M6S8(HNA0W''4*/3]T;"VJ-,6O:OM25<U$/+L9(S]T0W*>*D+LB2FI@TIC8XT
M^%'@XP.E U'Q&'O#2N-.:?RNTMVUKX^W7,N6P_L>'V_H" >^=R#X."P*/7\<
M'"AV>X7-/"K?B5C12B(&2PWT+D>:032%NNDH7MM:M^!*5T[;+/3;!L($Z/DE
MYVK7,>6S>RW3?U!+ P04    "  ,>4I6AZQP3%L"  #_!0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970U-RYX;6RM5%UOTS 4_2M6F- FP?+9EI8TTM8RP0.H
M6AD\(![<Y+:QYL3!=IOMWW/MI*'=4C0)7AI?^Y[3<X]];UP+>:]R $T>"EZJ
MJ9-K74U<5Z4Y%%1=B@I*/%D+65"-H=RXJI) ,PLJN!MXWM M*"N=)+9["YG$
M8JLY*V$AB=H6!96/U\!%/75\9[]QRS:Y-AMN$E=T TO0=]5"8N1V+!DKH%1,
ME$3">NI<^9-99/)MPC<&M3I8$U/)2HA[$WS*IHYG! &'5!L&BI\=S(!S0X0R
M?K6<3O>7!GBXWK/?V-JQEA55,!/\.\MT/G7>.22#-=UR?2OJC]#6,S!\J>#*
M_I*ZS?4<DFZ5%D4+1@4%*YLO?6A]. #XT0E T *"EP+"%A#:0AMEMJPYU32)
MI:B)--G(9A;6&XO&:EAI;G&I)9XRQ.GD0U%Q\0A YK &*2$C,U'@$U'4NKS@
MM%3D+?E"I:3&<'(^!TT95Q>X>[><D_.S"W)&6$F^YF*K:)FIV-4HS-"[:2OB
MNA$1G! QA_22A/X;$GA!T .?O1SN'\-=M*/S).@\"2Q?>)+OM!4_KE9*2WQ\
M/_O*;'BC?E[3D!-5T12F#G:< KD#)WG]RA]Z[_N*_D]D1Q:$G07AW]C_/(ML
M[T5ZZ(66^#()50IT[W4WY -+;N;(+HG"8!1&L;L[K+ G;1R-QWZ7=J0]ZK1'
M_Z*]PGLD8L79QL:]^J/GPD:1[_M/]#]/&X2#8#1\HM\]:$\S&C]3N6'XECBL
M$>A=CI!!-N.F";2H;,>NA,;^M\L<)S1(DX#G:R'T/C!#H)OYR6]02P,$%
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
M%#C.&S;H 4ME=Q6#Q"07OR]=J1S4T[A)Y<Q=Z4S0XXP?H(^,RKU [V@*:9O
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
MSJ0JN69:J"X*7 /4^P5C<K/0'^CZ<O(74$L#!!0    (  QY2E:QB&6>Q@(
M ,0'   9    >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;*U5WV_:,!#^5ZRL
MVEJI:WX";0>1"F':'CJALFX/TQY,<I"H3IS:#K3__<Y.R("&J@]] 9]]W^?[
MSI>[X8:+!YD"*/*4LT*.K%2I\MJV99Q"3N4%+Z' DR47.55HBI4M2P$T,:"<
MV9[C].V<9H45#LW>3(1#7BF6%3 31%9Y3L7S&!C?C"S7VF[<9:M4Z0T[')9T
M!7-0]^5,H&6W+$F60R$S7A !RY%UXUY'/>UO''YEL)$[:Z*5+#A_T,;W9&0Y
M.B!@$"O-0/%O#1-@3!-A&(\-I]5>J8&[ZRW[5Z,=M2RHA EGO[-$I2/KTB()
M+&G%U!W??(-&CPDPYDR:7[)I?!V+Q)54/&_ &$&>%?4_?6KRL -P^T< 7@/P
M#@'!$8#? /RW H(&$)C,U%),'B*J:#@4?$.$]D8VO3#)-&B4GQ7ZV>=*X&F&
M.!7.%8\?4LX2$/(3F3Y6F7HFG\F/*E^ (+1(R(1+1?B23/.2\6< 8B!DQFA!
M[J"L1)QBWB4YC4#1C,DSA-_/(W)Z<D9D2@4>907YF?)*(IT\)R=[]M!6*$,'
M8\=-R.,Z9.](R*Y';GFA4DFF10+)/H&-^MLD>-LDC+U7&2.(+XCOGA//\;R.
M@"9OA[L=\.CM<.<5-7[[I+[A\X_P-8_XYV8AE<#OZF]7BFN*H)M"]YIK6=(8
M1A8V$PEB#5;X\8/;=[YTI><]R:)W(MM+7="F+GB-/=RM9P&,*DB(X@2VI2]-
MZ9=8^ECO6,5U?9]U);B^J&\NTKUW'?I]K*WU;MXZ?(+!OD_4Q=-O??94]EJ5
MO?=2V:6L)N_M1C3H#RX/M+WT\JXNW4-U+[W<@7]U=:#/WNEO.8B5F1.2Q+PJ
M5/V5M[OM*+HQ'?A@?XPCJIXH_VGJ^79+Q2K#5V6P1$KG8H QB7IFU(;BI>FB
M"ZZP)YMEBF,6A'; \R7G:FOH"]K!'?X#4$L#!!0    (  QY2E9Q@O+K'P8
M "@K   9    >&PO=V]R:W-H965T<R]S:&5E=#<P+GAM;,5:VV[C-A#]%<)=
M%%D@:UN4+TGJ&$BL%AN@08.DV3X4?: EVB8BB2Y)VW'1CR\IR9+HE;E1,8OD
M(=:%<\@YXHSF4)SLN'B1*TH5>DWB5%YW5DJMKWH]&:YH0F27KVFJ[RRX2(C2
MIV+9DVM!2909)7$/]_NC7D)8VIE.LFL/8CKA&Q6SE#X()#=)0L3^EL9\=]WQ
M.H<+CVRY4N9";SI9DR5]HNIY_2#T6:]$B5A"4\EXB@1=7'=NO*O Q\8@:_&%
MT9VL'2/CRISS%W-R%UUW^F9$-*:A,A!$_VSIC,:Q0=+C^+L [91]&L/Z\0']
ME\QY[<R<2#KC\1\L4JOKSD4'171!-K%ZY+O/M'!H:/!"'LOL/]H5;?L=%&ZD
MXDEAK$>0L#3_):\%$34#/#QA@ L#?&3@#4X8^(6!_U:#06$PR)C)7<EX"(@B
MTXG@.R1,:XUF#C(R,VOM/DO-<W]20M]EVDY-GQ0/7]!#3%*)/J&;*&+F<9 8
MW:7YI#(/YRR@BK!8?M1-GI\"=/;A(Y(K(JA$+$7W+(YU*WF./M1/)SVEQV=Z
MZ87%6&[SL> 38_$PNN>I6DGT<QK1R ;H:<=*[_#!NUOL1 QHV$6^=XYP'^.&
M <W>;NXUF =O-^\[O/'+9^5G>/ZI9V4H_V1F>81F/-&A+_/G<R,$29=4AZ-"
M\SVJMWL@^^SRS8Z("/WYJX9$=XHF\J^FYY/W/VCNWZ2@*[DF(;WNZ!PCJ=C2
MSO3''[Q1_Z<F;B'! B PB_=!R?O A3[]0J5BZ1*MJ6 \0CHNT%(3KB0ZT_-]
M3XF0'YO8=*/ZN643<T[#MLP!@5G,#4OFADX?/S.=P 0+=3[9\EA/UIBI?1-5
M.8S7SW#,NVH[[7?]T7C2V]:)<?;6EA@@,(N844G,R$E,P+8LHFF$]HS&41,C
MN;WGU1DY8L/915LV@, L-L8E&V,G&X],OGQ:"$KU^T-1C:^0((HVT3)NFBA]
M[!]1X^RO+35 8!8U%R4U%S 1Y(;!>;)!ERC)W[!>'T5DWYA]G$AMN0,"L[B[
M++F[=#K]G H:\F7*_M$OPK#^P@RYGF+T=:V+3WU+<32GJ-:6;ZE :D4/&?_L
M=(YWCV!P.L<[#=NR# 1FL>SUJQ*R[_3R=Z[T]%P0)M"6Q!N*^.)0'FYU+!]7
M<D4IF&->U@+Y8MR].(KCHM6PUFI\U"9H0!J,NKAL97M5*XR]-WB5;I*YG@S:
M([+5)3"9Q_3@FYXV61G0Z%U1=>/:H/SNZ-@[YPC:3@(H-)LO7/&%G7S=LY0E
MFZ21#:=EV[H2%"V 0K-9JTIZ[[UK>@^TJ =%"Z#0;/*KNMYSE^ WH=KH&"_B
M66?JE$;G:,VE9";.=?8/-<]DJ3-:BA012ZH0,:0W\CQHJ-BZX^%QS(,6]U!H
M-H%5>>^YZ_M[\GHRYB%K]1DH6@"%9K-6U?[>Z+UC'E(:S$#1 B@TF_Q*:GAN
MK0$;\^.O8][KXJ]B'E2.0*'9!%:"Q'-+B4==TFE!8@KG?/&0I(>CYY2IYG4_
M2$TQ T4+H-!L.BN-XEV^=S* E!HS4+0 "LU>':Z4"WZ+<MDX=>(Y2G4*T +
MK (FQ,S[!1<+RM1&#ZF)<-P@;8;=0;_VYQUEB :3\;![M*H1-+7RNY?-P#8E
ME>S!;MGSK?!&_R)'I>\&;SO70-$"*#2;V$H?8?S.@8Y!918H6@"%9I-?R2SL
M5!+_>PG_&[".-7RW96OZOH=0PI50PFZA]):D<%H*N,%;STM0 06%9A-;"2@\
M?.^D *K#0-$"*#2;_$J'8?='F/^=%-RPCD5?MV5K^KZ'DL*5DL+?^&KSV]VL
MF(3NF@!2_<Q T0(H-)O"2DOAB_<.?U#E!8H60*'9Y%?*"[L_SH"N!!1].;_7
MNL?3FKWO(9W\2CKY;NED1__IE[\;IO6>$DBT  K-IK"26K[WWOMY0.48*%H
MA6:37\DQW_VY"C3ZB[Z.U@&/EP'=(VK-'ZBBZM6V$"94>VNV8DH4\DVJ\OUV
MY=5RN^=-MLGQZ/JM=Q7DFS8KF'P/Z;TFD:42Q72A(<VGD0X2^;;,_$3Q=;91
M<<Z5XDEVN*(DHL(TT/<7G*O#B>F@W!P[_0]02P,$%     @ #'E*5DFN*\H>
M"   838  !D   !X;"]W;W)K<VAE971S+W-H965T-S$N>&ULM5M=<YLX%/TK
M&N_.3CO38) $V-G$,TG4[NY#MYFF'\_$EF,F&+R D_;?K\#$0N@B(*9Y2&SG
MZ)ASD2[G7L'%<Y(^9AO.<_1C&\79Y623Y[OSZ31;;O@VR*QDQV/QGW62;H-<
MO$T?IMDNY<&J'+2-IMBVO>DV"./)XJ+\[#9=7"3[/ IC?INB;+_=!NG/:QXE
MSY<39_+RP>?P89,7'TP7%[O@@=_Q_.ON-A7OID>65;CE<18F,4KY^G)RY9PS
MEQ8#2L2WD#]GM=>HD'*?)(_%FW]6EQ.[."(>\65>4 3BSQ._X5%4,(GC^*\B
MG1R_LQA8?_W"_J$4+\3<!QF_2:+OX2K?7$YF$[3BZV ?Y9^3Y[]Y)<@M^)9)
ME)6_T7.%M2=HN<_R9%L-%D>P#>/#W^!'%8C: ,=K&8"K ;@Y@+8,(-4 TG<
MK0:4H9X>I)1Q8$$>+"[2Y!FE!5JP%2_*8):CA?PP+L[[79Z*_X9B7+ZXRY/E
M([J-@CA#9^BJ. MA_A-]C5<\15=1A.J (%ZA[V4D^0I=/?%4S ST_@=/EV'&
MT6T:+GF&WC">!V&4O15\OZ,IRC9!*CZN_H0Q^K))]IF@RBZFN5!0',=T61WM
M]>%H<<O1.AA]3.)\DZ'WX@!7*L%42#_JQR_ZK[&1D?&EA8CS#F$;8^" ;OH/
M=X#AK/]PVZ"&',\F*?EH"]^_27PFSL=R7RPF]&F]%F<D15_$0CV[%HM#G+3G
M((4#;R0NLL]YM@N6_'(BTDO&TR<^6?SQF^/9?T)!&Y.,C42F!)0> TI+=M(6
MT/WVGJ<'NF2-[LI)/!7+(\S!*-(QHS@F&1N)3(FB>XRB:YR6G_9YEHL5'\8/
MZ)H_A'%<O@I$4EER]$;DA$-V> N%]$#ME=3%5>QI,7?%4GNJ1TK'..6"JH,8
M0$3](T81YAV%>49A?Z5!7.3"#@F>]LW4:1S=C8YQ;;^A0,=XV(45^$<%OE'!
M9Y[E(F\7U^ ,1<$NZU;C:T=Q1FN'<9 #@%S2/",0"'NPH-E1T,PH2+B!-0][
MG)29_N5XUE !8*C7$ 'QM&B8'S7,^ZZ7=\65;L!JF>N3W&ZJ C#-%<5TC+*B
M%%F.+<V&;4RGFGDH%] ASPC[PM&'($S1MR#:<] <V&.FUU'9V%AL:F1K-LXY
M)<7NLQ7:"2M0SAQPXE3\LWIR<:T9G==^&O,(&.+ZEMO,6C#,:TF]#I:2<;_D
MVT/<@<DA]?GL>);=O)! 0-^SZ*P]# P:XU)KCEL$2C/GF-T<F)M[B"7Z\7C4
MPGY3*X2SK68F@&!"GMMV_J2U<HR>HYZI>XBB^E',;,MOYC8()^8QM6L_FD)@
MC#NS2)M":7N<_KZGF<9[2':U=3.;63XQK4A]2,<B9L 0=1&KVJ4S<LS6Z):G
M95="B%5J#_0]S#?H8Y ^\AS=)"(JY?P& V#\AL'I?DPV-A:;&EWIVAQ_U+K$
M,;K P:$<DXV-Q::&4OI%QVP83RI.'-W]>=AKKDH=1%UM'>H@3%I\I".-I&-V
MDCT+%$>W>Z19/]T (,?3+O8Z"&,"R\#2-V*C>WI-E5(QJMZ=XH8F -4L4HP0
M58]T:]CLUGH7*16/X?ANNB',"%$E2/>%S>[KA!JE8E9K7=J4I8.TE<4 4'UE
MJ=*D[\+D5U8I>-16VJAL;"PV-;+2\F&SY3NY2JGXZV[%%^ZN:>,AF&VYI#E]
M !@510'H%57)T@-BLP<<4*543(H/G7N6EK, 6&$,FZD8PGF>-6NYJ&!I[;#9
MVKVR+JE8U=JJ-=R55KWEI24W$T15*.T5-G?%!I4F6&]C:3FZ$\*,$%6&M#:X
MO[497G]4Y$K],1?%1%.;#@.6)(-@RI)4-4J'@\T.QUAG)/N\7ZEA_I+!.7M,
M-C86F[JC)+T7,??LAI8:9-0FW:AL;"PV-932]I&3FG1FUT2ZK2  P<T."0-
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
MQ*#%?75BQV1+QF)K)_;@A=&P&3ZK3L3]11-'$'FPN[HLP,C'?6-O ^) 5Y[
MOL#PP9?B07MV1JFH"8Z_Q'$(0]2U&Q:<"WTOZGYU67!&2-3]L)\<'?3EM%B6
M!Z82I&+#576XU;0VA[)7Y5%DI_T:72;5T>J!ICKI_4R*)>,29/1)4\*+4'>J
MJ Y/JQLEUN5QXJ-02N3EY8J2!2T,0#]_$D+M;\P+FB/L^?]02P,$%     @
M#'E*5E;*F%3+ P  LQ   !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&UL
MQ5AM;]LV$/XKA%8,+=!&HMZ5V0;BJ-L*I$ 0K]N'81\8Z6P+E427I.SDW^_T
M$L6292%I!?2+)9)W#^^Y(T]WGAVX^"JW (H\9&DNY]I6J=VEKLMH"QF3%WP'
M.:ZLN<B8PJ'8Z'(G@,654I;JIF&X>L:27%O,JKE;L9CQ0J5)#K>"R"++F'A<
M0LH/<XUJ3Q-WR6:KR@E],=NQ#:Q ?=G="ASI+4J<9)#+A.=$P'JN7='+D%JE
M0B7Q=P('>?1.2BKWG'\M!Y_BN6:4%D$*D2HA&#[V< UI6B*A'=\:4*W=LU0\
M?G]"_[TBCV3NF81KGOZ3Q&H[UWR-Q+!F1:KN^.%/: @Y)5[$4UG]DD,C:V@D
M*J3B6:.,%F1)7C_90^.((P7JGE$P&P6SKV"?4; :!>NE"G:C8%>>J:E4?@B9
M8HN9X <B2FE$*U\J9U;:2#_)R[BOE,#5!/748EE(G)&2K&"#X522?"!WL(>\
M ,+RF-SP?//A!D,3DRLI =?O'\D?P#>"[;9)A.L1JP+X-@3%DE2^0X OJY"\
M??..O"%)3O[:\D(BE)SI"@TNM]6CQKAE;9QYQCAJDL\\5UM)/N8QQ%T '9FV
M=,TGNDMS%#&$Z()8]#TQ#=,<,.CZY>IT0#U\N;HQPL9J@V=5>-89O"90DJP%
MS\C'!P4B9RFYKHX-"'DF@O_>( [YI""3_PT%I=[4'MZT3$27<L<BF&N8:22(
M/6B+7W^AKO';D$.G! LG NLXVVZ=;8^A+U:(ET2 R:YV^I#G:@2G0B@S[G[A
MF99/;3QJ^V.GG,JYMDMMV^[*A:=R#C4"PS!:N0X5IZ7BC%*Y%?C=$.JQ.A_P
MK4AVY=5_3W)00ZQJ,/?("C3"];T>J5.QP+(-JT=IU++O#*';\G9'>8=X*Z1*
MHB&2HYJO/?13@H43@74\YK4>\WY&AO&F=/:48.%$8!UG^ZVS_1_.,/[))7,\
M:EJ6T;N, W)8"3JFT[N.IW)6X-O>4<;J4 E:*L&4&28X31V&Y?L]3J=2GNLY
MO304CAKVG1&DQG,Y98P2QV(42\U\L-89U7SMJ9\4+9P*K>NUHR*4_HPTT^PZ
ME<>G1 NG0NMZW'SVN/G#N::!Z'SX,8/XM%_.# G:CAW0H'<W&\'C@H92TT;,
MX71#GRMA.EK[O3;A-&@=0P(S"/K$!L1<+-7ZM":M2_6C;@X/_Z;JBB6)>)&K
MNM-I9]O.^ZKJ-WOSR[(CK[K$9YBZG?_,Q";))4EAC9#&A8<,1=TAUP/%=U7/
M>,\5WL#J=0LL!E$*X/J:<_4T*#=H_Z=8_ ]02P,$%     @ #'E*5E=%V^Y1
M P  8P\  !D   !X;"]W;W)K<VAE971S+W-H965T-S8N>&ULM5==;YLP%/TK
M%INF3MK"5T*2+D%J$ZI56J2NU;:':0\.W 2K@*EMDG:_?C80EF04)9+W$K"Y
MY]SK<V+#G6PI>^0Q@$#/:9+QJ1$+D5^:)@]C2#'OT1PR^61%68J%'+*UR7,&
M."I!:6(ZEN69*2:9X4_*N3OF3V@A$I+!'4.\2%/,7JXAH=NI81N[B7NRCH6:
M,/U)CM?P .);?L?DR&Q8(I)"Q@G-$(/5U+BR+X.QBB\#OA/8\KU[I%:RI/11
M#6ZCJ6&I@B"!4"@&+"\;F$&2*")9QE/-:30I%7#_?L=^4ZY=KF6).<QH\H-$
M(IX:(P-%L,)%(N[I]C/4ZQDHOI FO/Q%VRK6&QLH++B@:0V6%:0DJZ[XN=9A
M#V#W7P$X-< Y!GBO -P:X)Z:H5\#^J<"!C6@7+I9K;T4;HX%]B>,;A%3T9)-
MW93JEVBI%\G4_^1!,/F42)SP'XHEAZ<",H&"C?SEZ&(. I.$OT<?T5MD(AYC
M!GQW(1E:D"21'O.)*60!BL8,ZV2S*IGS2C+;00N:B9BC((L@.B0P9>5-^<ZN
M_&NGD_$&ECUDC3\@QW+<MH*ZX7,(>\BU2[C3 I^?#K=;X,'I<*M##+?QTBWY
MW!.]1#^_R AT*R#EOUK*NZ[H^NUTZH2ZY#D.86K((X@#VX#AOWMC>]:G-J5U
MDLUUD@6:R X\Z3>>]+O8_05^)FF1HJQ(E\ 07>TV$BY$3!GY#1$2%"U!'KIY
MP<)8'GH1NI#;K(I[W^9;9\IS?:O([.I/JEXK&]_MC2;F9M\/G1D#360'?@P:
M/P:=?GPM,!/ DA<4D0V)((M0+GTIQ487!=\;MDK?R7ZN]!79:$]YNS=TCJ1O
M"QH<!05M0:[7!!U(Y352>9U2'1\G;7)T,IPKATZRN4ZR0!/9@0W#QH:AWE-]
MJ-,3G61SG62!)K(#3T:-)Z/.K7$5141]Y^)$[\%>9?7VM[%UN--GG86=:XA.
MLD 3V8$AX\:0\7\]UL?_G)]6KW_T$IQUEG"N]#K) DUDE?3F7C>1 EN7;1Q'
M(2TR47V9-[--IWA5-DA'\S/9058-WU^:JOU<8+8F&4<)K"2EU1O*]Q>K6KIJ
M(&A>]BQ+*F0'5-[&L@L&I@+D\Q6E8C=0"9J^VO\#4$L#!!0    (  QY2E;E
M2-?6QP0  (L7   9    >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;,U877.C
M-A3]*QJZT]F=20(2'S:I[9G89*=YV)DTV=T^=/J@!=FF"\B5A)V=Z8^O!!@,
MR#1NZ;0O">![#_<<Z4H'S0Z4?>5;0@1X29.,SXVM$+M;T^3AEJ28W] =R>0O
M:\I2+.0MVYA\QPB.BJ0T,9%E>6:*X\Q8S(IGCVPQH[E(XHP\,L#S-,7LVY(D
M]# WH'%\\!1OMD(],!>S'=Z09R(^[1Z9O#-KE"A.2<9CF@%&UG/C#MX&R%()
M1<3GF!SXR3505+Y0^E7=/$1SPU(5D82$0D%@^6]/5B1)%)*LX_<*U*C?J1)/
MKX_H[PORDLP7S,F*)C_'D=C.C:D!(K+&>2*>Z.%'4A%R%5Y($U[\!8<JUC)
MF'-!TRI95I#&6?D?OU1"G"1 [TP"JA)0-\$YDV!7"?9K$YPJP2F4*:D4.@18
MX,6,T0-@*EJBJ8M"S");TH\S->[/@LE?8YDG%L]R(D5Y0L## [@&GW&2XW(\
ML@C\E.,D7G^+LPVX"T.:9X*#MP$1.$[X.QG]Z3D ;]^\ V] G(&/6YISF<5G
MII!U*70SK&I8EC6@,S5 !#[03&PYN,\B$K4!3$FH9H6.K)9H$#$@X0VPX15
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
M':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04
M"  ,>4I6&;CLOLX%  ":,@  #P   'AL+W=O<FMB;V]K+GAM;,6;6T_C.!2
M_XK5EYV5=K8T5P8!$M?92C/0I2RO*Y.XK45B=VP'AOGU>YQ0<$ITM"^'/K6Y
M-/UZG/@[QW8/G[1YN-?Z@?VL*V6/1BOGU@?CL2U6HN;V3[T6"HXLM*FY@TVS
M'-NU$;RT*R%<78VCO;UL7'.I1L>'FVO-S#C<T$X43FH%._V..RF>[-MQO\D>
MI97WLI+N^6C4OJ_$B-52R5K^$N71:&_$[$H__:6-_*65X]6\,+JJCD:3[L"=
M,$X6[W;//>0MO[?M'L?O;SB '(VR/;C@0AKKVC/:ZW-@?!1P<K?5.'TI*R?,
M.7?BJ]'-6JJEOPS\BG'P,]HX;%Z[(!Z8_Q-&O5C(0ISKHJF%<ET<C:@\H+(K
MN;8CIG@MCD9G^E$8-N-+X7\4?,NT['Z@ [(@7.9 P@$S+5M&.IZ3II2.357W
M83@:8$4(5D2+=0;;NI(E?'O)YA["?\ RO6"74O$ ,D8@XQU"_AL%D D"F>P,
M\GHM3 "9(I#ISB#/=+T.(#,$,ML9Y-SI(H#,$<A\AY"]>W(?@=S?77-SNPH@
MOR"07V@AYTU=<_/<1DXNE82/<>7825'H1CD9=M][6/^]1XMY!<+=,*DE T$K
M>%]T$0TA4<D06^9&/ K5"'8C"@VAW/+,!!/-A-@TUVX%0CYKC!&^=:T5_;!A
M?ID0"P8:$[IH]\RX*MG%CT:N_0?^8%?"A8B872;$>ODFN!6]@&$:F1![Y*O6
MY9.LJI ',\:$6!GP8)H&^K@9?_:I;-N.IT*)!>1<9[H7-LP9$V)I7-3K2C\+
MP<[%0L"#4+;6%<JVI[(0$[/&A%@;4U7H6K!;_K-_QV&2F!!; @)52]?IR[<N
MJ,WWPT(5L@<988Z(B!WATY.'E:Y*8>QO;4?BGD,V3 T1L1I:-C:KN.J%"ZT]
MB)4 W2M[N==FX(;YBINP6HLP)43$2CAMK%3"6C87RVW%1Y@((F(1S)M[*WXT
M7J(7C]M@F!,B8B?,X1IE4PDVG;+/[(Y73=>K^:?U[R8L)2-,%1&Q*M!TLY>X
M1Y@J(F)5X)AQB(FI(B)6Q4#"R3[=<H"POX>,F#HB8G4,99Y#D#&FCIA8'4@*
MZEE#3,PB,;%%NC1T,'J826)BDVSRT4$P=.2*6"-H8MKK;6),*C&Q5-#$M(^)
M*28F5DR8F XV-2:6F%HL \G?("2FE9A:*V]9X" ;YI*8V"5#Z> @)":3F%@F
M[_+"(<($,TE"781L)XB#A)A$$NI2!,UMDA 3DTI"+!4<,PTQ,<4DQ(K!,;,0
M$YT>(:];,,P\Q,04DU!7,2CF?HB)R28AELU0WOV9O99@(2:FFX18-\.8-\)/
M?4NU##$Q\R0[J&)>H]F?8,3<D^RDD#D7CLNJU[NGF'_2758RY^$ 3XI)*/V8
M2N8SN^+&<+^*83B4F(%28@.],K9O_$BV:Z/:W0C3$!,S4$ILH%?,R\8UD+-]
M]TM0FOJ%>A9B8@9*B0WT5B0.M3,Z*T\L';Q*# =[4DPZ*;%T\"JQAXE))]WE
M+$LOO4PQZ:0?.,L"SPYTFYX!S -7@SHHQ,2DDQ)+9POS9?-4P,7@V0[7M628
M=3)BZVQAGLL%M+U0A?"97"^:&6:=C-@ZVYB;.W2FS=9D?8:))R,6SQ:F?WZT
MVBP=Z3D\P\23$8MG"_.D+-O<C5?=0KL0$Q-/1BR>+4R?9:I"5K*;']$A)F:A
MC'QQ&#+%RCZ%F.CJL%V,L[TU?HB)62C[B)&V]YA737T/N5NOT3$+9<06PC'#
M>8<,LU!&O4@L&+=\_Z#7X9I S$+Y1RP >,/TBZ-]//]1$%YV$BZ7R3$+Y<06
M&AQIA6Z>5T4#IX>8F(5R8@N]'VOM-7V(B5DH_^BE OT^/L3$+)036V@8LQOX
M@.X^Q,0LE),/P+T;OAXHUW+,0#FU@;"5#KWAHAQ=H=P::-R>;(\/2RCWE"BO
MX"LL["_@89P9YE_:Q5=1DOH%6(NFJOQS>JV^:5YN_EJQ^5O(\7]02P,$%
M  @ #'E*5GKM3FU6 @  CBT  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN
M<F5L<\W:2VZC0!2%X:U8+""X[JN25IQ13S*-L@'DE!^*;1#02K+[MIR!?5 /
M>A)Q1JA 7/[1)U3P^%(.S;AO3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GNVJZ<
MSE<V;7]LQO.RW]9=LWYOMJ66Y3+J_G9&]?1X.W/Q^M65_YG8;C;[=?G=KO\<
MRVG\Q^#ZH^W?AUTI8[5X;?IM&5=5_7FXGA[JRR'=G2=7B^>W5=4_OZ6JGCM(
M($CF#U((TOF##()L_B"'()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$&9<$
M21.L";1.R'4B\#HAV(E [(1D)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[$^*=
M"/06U%L(]!;46PCTELG+-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z
M"X'>@GH+@=Z*>BN!WHIZ*X'>BGHK@=XZV2PAT%M1;R706U%O)=!;46\ET%M1
M;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-M0;R/0VR:;W01Z&^IM!'H;
MZFT$>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[
MY&,E@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>
M@7H'@=Z!>@>!WC'YV81 [T"]@T#O0+V#0.] O8- [XQZ9P*],^J="?3.J'<F
MT#NCWIE [XQZ9P*],^J="?3.J'<FT#M/?A;\2;V'\>M0AFO/]QJ?_Y-4C^=[
MR_7QE^7WR0D[%YSKVXKAZ2]02P,$%     @ #'E*5E6HN6<2 @  <RP  !,
M  !;0V]N=&5N=%]4>7!E<UTN>&ULS=K?3MLP% ;P5ZERBQK7_S=$N0%N-R[V
M EYRVD9-8LLVK+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ\10H+0Y#/Z9UM<LY
M7#*6FAT-+M4^T%A6-CX.+I>O<<N":_9N2TRL5H8U?LPTYF6>:E375[>T<0]]
M7MP=RL^I\^.ZBM2G:G%SW#AEK2L70M\U+I=U]CBV?Z4LGQ/J<G+>DW9=2!=E
M0\7>3)A6_AWP?.[[(\78M;2X=S%_<T/9Q0X]2_FIIU2?+O%&CWZSZ1IJ??,P
ME"-U"I%<FW9$>>CK8]&+T\FYW# =/_G9^7.94X%EYWWT(96)1?IXW,M(IM/+
M4 I1S-WI5WQ-+*7/?C^:IMU2^\[L<KV_?-S/\TAL?IQ_QW_.^+7^!_L0('U(
MD#X42!\:I \#TH<%Z>,+2!]?0?K@*Y1&4$3E**1R%%,Y"JH<156.PBI'<96C
MP,I19!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56B2*K1)%5
MHL@J4625*+)*%%DEBJP215:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*1
M5:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ460U*+(:%%D-BJP&15:#(JM!
MD=6@R&I09#4HLAH462V*K!9%5HLBJT61U:+(:E%DM2BRVO\IZT_O]Y\</S_K
MP77C2SZ;_VM\_1M02P$"% ,4    "  +>4I6!T%-8H$   "Q    $
M        @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (  MY2E91
M 6N<[0   "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM
M;%!+ 0(4 Q0    (  MY2E:97)PC$ 8  )PG   3              "  <L!
M  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ "WE*5K>O?M_U!P
M$S$  !@              ("!# @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;%!+ 0(4 Q0    (  MY2E:RVS&"00(  ,<%   8              " @3<0
M  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  +>4I6J@DQ
M(HX&  !$&@  &               @(&N$@  >&PO=V]R:W-H965T<R]S:&5E
M=#,N>&UL4$L! A0#%     @ "WE*5L<4S5S8 @  ?PD  !@
M ("!<AD  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    (  MY
M2E; ^90:0@4  ,P4   8              " @8 <  !X;"]W;W)K<VAE971S
M+W-H965T-2YX;6Q02P$"% ,4    "  +>4I6(*CDLF\#  !M"P  &
M        @('X(0  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%
M  @ "WE*5DH3NE@1"0  B%,  !@              ("!G24  'AL+W=O<FMS
M:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (  MY2E8UJ9Q1@@(  +\&   8
M              " @>0N  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"
M% ,4    "  +>4I6LP[(G6H)  "0*P  &               @(&<,0  >&PO
M=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ "WE*5HXX8:Y?&@
M.E0  !D              ("!/#L  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX
M;6Q02P$"% ,4    "  +>4I6&P+!AVD%  #&#0  &0              @('2
M50  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    (  MY2E:B
M+5RH9 L  -X>   9              " @7);  !X;"]W;W)K<VAE971S+W-H
M965T,3(N>&UL4$L! A0#%     @ "WE*5FIU[G6U @  \ 4  !D
M     ("!#6<  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4
M"  +>4I6%[ORG]\"  !B!@  &0              @('Y:0  >&PO=V]R:W-H
M965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (  MY2E;NR;^WN@0  ",+   9
M              " @0]M  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L!
M A0#%     @ "WE*5IHB N;2 P  ;P@  !D              ("! '(  'AL
M+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    "  +>4I6#)4RF9T"
M  #^!0  &0              @($)=@  >&PO=V]R:W-H965T<R]S:&5E=#$W
M+GAM;%!+ 0(4 Q0    (  MY2E88)=*F7 0  (\*   9              "
M@=UX  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ "WE*
M5AF1F;8X"@  SQH  !D              ("!<'T  'AL+W=O<FMS:&5E=',O
M<VAE970Q.2YX;6Q02P$"% ,4    "  +>4I6_;#:=T\(   7%P  &0
M        @('?AP  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0
M   (  MY2E;1)Y/ER 0   H,   9              " @660  !X;"]W;W)K
M<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ "WE*5L"RAAD,"0  ,!<
M !D              ("!9)4  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q0
M2P$"% ,4    "  +>4I6NZNK(A<#  #]!@  &0              @(&GG@
M>&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (  MY2E:2%&F=
M30<  !X1   9              " @?6A  !X;"]W;W)K<VAE971S+W-H965T
M,C0N>&UL4$L! A0#%     @ "WE*5N7RRK]6 P  =P<  !D
M ("!>:D  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  +
M>4I6Z4!H"1\#  ""!P  &0              @($&K0  >&PO=V]R:W-H965T
M<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    (  MY2E9?=#QR/QH   ]8   9
M          " @5RP  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#
M%     @ "WE*5DE0.N#K!0  E1   !D              ("!TLH  'AL+W=O
M<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    "  +>4I6 +D/E-T$  #>
M"P  &0              @('TT   >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM
M;%!+ 0(4 Q0    (  MY2E:ODAHYN0(  .,%   9              " @0C6
M  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ "WE*5I;N
M]C S P  . <  !D              ("!^-@  'AL+W=O<FMS:&5E=',O<VAE
M970S,2YX;6Q02P$"% ,4    "  +>4I65WE52-D#  "-"0  &0
M    @(%BW   >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    (
M  MY2E83"HA<W ,  'H(   9              " @7+@  !X;"]W;W)K<VAE
M971S+W-H965T,S,N>&UL4$L! A0#%     @ "WE*5B@F>6"B @  Y 4  !D
M             ("!A>0  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"
M% ,4    "  +>4I6D WHB_D"  "-!@  &0              @(%>YP  >&PO
M=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    (  MY2E85MZGI)0@
M )L5   9              " @8[J  !X;"]W;W)K<VAE971S+W-H965T,S8N
M>&UL4$L! A0#%     @ "WE*5G'&'^85 P  -@@  !D              ("!
MZO(  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  +>4I6
MH=G4!QT$   4"@  &0              @($V]@  >&PO=V]R:W-H965T<R]S
M:&5E=#,X+GAM;%!+ 0(4 Q0    (  MY2E:6I<Z('@,  /\&   9
M      " @8KZ  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%
M  @ "WE*5DHLXD>Z!   !0L  !D              ("!W_T  'AL+W=O<FMS
M:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    "  +>4I6 !7!-&@"  !:!0
M&0              @('0 @$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+
M 0(4 Q0    (  MY2E:#L?_N!P4  'LC   9              " @6\% 0!X
M;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ "WE*5N(]W&TO
M P  U@@  !D              ("!K0H! 'AL+W=O<FMS:&5E=',O<VAE970T
M,RYX;6Q02P$"% ,4    "  +>4I69*((9@0'  !10@  &0
M@($3#@$ >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    (  MY
M2E8T",OX'0,  '\(   9              " @4X5 0!X;"]W;W)K<VAE971S
M+W-H965T-#4N>&UL4$L! A0#%     @ "WE*5C5,+Y,Q P  #1   !D
M         ("!HA@! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4
M    "  +>4I65)^QGZ0%  "*(@  &0              @($*' $ >&PO=V]R
M:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    (  MY2E: !(O+V (  /8)
M   9              " @>4A 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL
M4$L! A0#%     @ "WE*5LC>"8XA P  DP@  !D              ("!]"0!
M 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  +>4I6[()C
MYKD"   D!P  &0              @(%,* $ >&PO=V]R:W-H965T<R]S:&5E
M=#4P+GAM;%!+ 0(4 Q0    (  MY2E:U_,="D@,  "<1   9
M  " @3PK 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @
M"WE*5EPN;E>O P  &!0  !D              ("!!2\! 'AL+W=O<FMS:&5E
M=',O<VAE970U,BYX;6Q02P$"% ,4    "  +>4I6>(A@6H@#  "T#   &0
M            @('K,@$ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4
M Q0    (  MY2E:?1J+X)@,  %D+   9              " @:HV 0!X;"]W
M;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ #'E*5@#L!5K'!
MFQP  !D              ("!!SH! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX
M;6Q02P$"% ,4    "  ,>4I6']-I6ZD"   Y!P  &0              @($%
M/P$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    (  QY2E:'
MK'!,6P(  /\%   9              " @>5! 0!X;"]W;W)K<VAE971S+W-H
M965T-3<N>&UL4$L! A0#%     @ #'E*5D5\!V Y P  )@D  !D
M     ("!=T0! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4
M"  ,>4I6Q'KF,$(#  !_"P  &0              @('G1P$ >&PO=V]R:W-H
M965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (  QY2E9BYX_-U0(  #8(   9
M              " @6!+ 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L!
M A0#%     @ #'E*5IW:=&_  P  "PX  !D              ("!;$X! 'AL
M+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    "  ,>4I6)3Z@:;L#
M   8"P  &0              @(%C4@$ >&PO=V]R:W-H965T<R]S:&5E=#8R
M+GAM;%!+ 0(4 Q0    (  QY2E:A,93F\ 0  " 2   9              "
M@556 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ #'E*
M5E2W)!N]!   DAD  !D              ("!?%L! 'AL+W=O<FMS:&5E=',O
M<VAE970V-"YX;6Q02P$"% ,4    "  ,>4I6(,=7-9 #  !B"P  &0
M        @(%P8 $ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0
M   (  QY2E:.D]_5#@0  -@3   9              " @3=D 0!X;"]W;W)K
M<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ #'E*5M8^!Y[( @  ]0<
M !D              ("!?&@! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q0
M2P$"% ,4    "  ,>4I6".!A9;H"  "C!P  &0              @(%[:P$
M>&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    (  QY2E:QB&6>
MQ@(  ,0'   9              " @6QN 0!X;"]W;W)K<VAE971S+W-H965T
M-CDN>&UL4$L! A0#%     @ #'E*5G&"\NL?!@  *"L  !D
M ("!:7$! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    "  ,
M>4I62:XKRAX(  !A-@  &0              @(&_=P$ >&PO=V]R:W-H965T
M<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    (  QY2E9&+5OOTP,  )8/   9
M          " @12  0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#
M%     @ #'E*5G9J@6L> P  5PL  !D              ("!'H0! 'AL+W=O
M<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    "  ,>4I6[@TX9-P$  #.
M%@  &0              @(%SAP$ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM
M;%!+ 0(4 Q0    (  QY2E96RIA4RP,  +,0   9              " @8:,
M 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ #'E*5E=%
MV^Y1 P  8P\  !D              ("!B) ! 'AL+W=O<FMS:&5E=',O<VAE
M970W-BYX;6Q02P$"% ,4    "  ,>4I6Y4C7UL<$  "+%P  &0
M    @($0E $ >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    (
M  QY2E9(*;?Q1@,  ,H4   -              "  0Z9 0!X;"]S='EL97,N
M>&UL4$L! A0#%     @ #'E*5I>*NQS     $P(   L              ( !
M?YP! %]R96QS+RYR96QS4$L! A0#%     @ #'E*5AFX[+[.!0  FC(   \
M             ( !:)T! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    (  QY
M2E9Z[4YM5@(  (XM   :              "  6.C 0!X;"]?<F5L<R]W;W)K
M8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (  QY2E95J+EG$@(  ',L   3
M          "  ?&E 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !5 %4
*2A<  #2H 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<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>97
<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>98
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>212</ContextCount>
  <ElementCount>330</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>54</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - 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>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - 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>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - 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-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Employee Deferred Compensation Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/EmployeeDeferredCompensationPlans</Role>
      <ShortName>Employee Deferred Compensation Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Stock Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/StockPlans</Role>
      <ShortName>Stock Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - 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>23</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Business Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/BusinessSegments</Role>
      <ShortName>Business Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - 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>26</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - 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>27</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - 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>28</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - 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>29</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - 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>30</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - 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>31</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - 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>32</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - 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>33</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - 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>34</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Employee Deferred Compensation Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/EmployeeDeferredCompensationPlansTables</Role>
      <ShortName>Employee Deferred Compensation Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://roberthalf.com/role/EmployeeDeferredCompensationPlans</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - 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>36</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - 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>37</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - 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>38</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - 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>39</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - 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>40</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - 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>41</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - 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>42</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Summary of Significant Accounting Policies - Company's (Income) Loss from Investments Held in Employee Deferred Compensation Trusts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Company's (Income) Loss from Investments Held in Employee Deferred Compensation Trusts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - 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>44</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - 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>45</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - 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>46</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Revenue Recognition - Schedule of Revenue Disaggregated by Functional Specialization and Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails</Role>
      <ShortName>Revenue Recognition - Schedule of Revenue Disaggregated by Functional Specialization and Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - 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>48</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - 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>49</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - 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>50</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - 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>51</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - 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>53</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - 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>54</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - 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>55</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - 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>56</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Employee Deferred Compensation Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/EmployeeDeferredCompensationPlansNarrativeDetails</Role>
      <ShortName>Employee Deferred Compensation Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Employee Deferred Compensation Plans - Compensation Expense Related to Qualified and Nonqualified Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails</Role>
      <ShortName>Employee Deferred Compensation Plans - Compensation Expense Related to Qualified and Nonqualified Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - 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>59</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - 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>60</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - 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>61</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Income Taxes - Deferred Portion of Tax Provision (Benefit) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails</Role>
      <ShortName>Income Taxes - Deferred Portion of Tax Provision (Benefit) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - 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>63</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - 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>65</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://roberthalf.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://roberthalf.com/role/CommitmentsandContingencies</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - 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>67</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - 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>68</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - 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>69</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - 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>70</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - 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>71</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - 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>72</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - 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>73</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - 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>74</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - 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>75</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - 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>76</Position>
    </Report>
    <Report instance="rhi-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - 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>77</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:PropertyPlantAndEquipmentUsefulLife -  rhi-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="rhi-20221231.htm">rhi-20221231.htm</File>
    <File>rhi-20221231.xsd</File>
    <File>rhi-20221231_cal.xml</File>
    <File>rhi-20221231_def.xml</File>
    <File>rhi-20221231_lab.xml</File>
    <File>rhi-20221231_pre.xml</File>
    <File>rhi10k2022ex109.htm</File>
    <File>rhi10k2022ex211.htm</File>
    <File>rhi10k2022ex231.htm</File>
    <File>rhi10k2022ex32.htm</File>
    <File>rhi10k2022ex41.htm</File>
    <File>rhiq42022ex311.htm</File>
    <File>rhiq42022ex312.htm</File>
    <File>rhiq42022ex321.htm</File>
    <File>rhiq42022ex322.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>rhi-20221231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="810">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>101
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "rhi-20221231.htm": {
   "axisCustom": 0,
   "axisStandard": 21,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 1,
    "http://fasb.org/us-gaap/2022": 810,
    "http://xbrl.sec.gov/dei/2022": 38
   },
   "contextCount": 212,
   "dts": {
    "calculationLink": {
     "local": [
      "rhi-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "rhi-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "rhi-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "rhi-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "rhi-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "rhi-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 507,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 2,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 6
   },
   "keyCustom": 51,
   "keyStandard": 279,
   "memberCustom": 23,
   "memberStandard": 27,
   "nsprefix": "rhi",
   "nsuri": "http://roberthalf.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://roberthalf.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - New Accounting Pronouncements",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://roberthalf.com/role/NewAccountingPronouncements",
     "shortName": "New Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Revenue Recognition",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://roberthalf.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentAssetsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Other Current Assets",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://roberthalf.com/role/OtherCurrentAssets",
     "shortName": "Other Current Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Property and Equipment, Net",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://roberthalf.com/role/PropertyandEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Leases",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://roberthalf.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Goodwill",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://roberthalf.com/role/Goodwill",
     "shortName": "Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Accrued Payroll and Benefit Costs",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://roberthalf.com/role/AccruedPayrollandBenefitCosts",
     "shortName": "Accrued Payroll and Benefit Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredCompensationPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Employee Deferred Compensation Plans",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://roberthalf.com/role/EmployeeDeferredCompensationPlans",
     "shortName": "Employee Deferred Compensation Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://roberthalf.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://roberthalf.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://roberthalf.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Stockholders' Equity",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://roberthalf.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Stock Plans",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://roberthalf.com/role/StockPlans",
     "shortName": "Stock Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Net Income Per Share",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://roberthalf.com/role/NetIncomePerShare",
     "shortName": "Net Income Per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Business Segments",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://roberthalf.com/role/BusinessSegments",
     "shortName": "Business Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://roberthalf.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Schedule II - Valuation and Qualifying Accounts",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts",
     "shortName": "Schedule II - Valuation and Qualifying Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rhi:NatureOfOperationsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "27",
     "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rhi:NatureOfOperationsPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Revenue Recognition (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://roberthalf.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Statements of Financial Position",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition",
     "shortName": "Consolidated Statements of Financial Position",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Other Current Assets (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://roberthalf.com/role/OtherCurrentAssetsTables",
     "shortName": "Other Current Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Property and Equipment, Net (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://roberthalf.com/role/PropertyandEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Leases (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://roberthalf.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Goodwill (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://roberthalf.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Accrued Payroll and Benefit Costs (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://roberthalf.com/role/AccruedPayrollandBenefitCostsTables",
     "shortName": "Accrued Payroll and Benefit Costs (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "rhi:DeferredCompensationPlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Employee Deferred Compensation Plans (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://roberthalf.com/role/EmployeeDeferredCompensationPlansTables",
     "shortName": "Employee Deferred Compensation Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "rhi:DeferredCompensationPlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://roberthalf.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Stockholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://roberthalf.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Stock Plans (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://roberthalf.com/role/StockPlansTables",
     "shortName": "Stock Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Net Income Per Share (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://roberthalf.com/role/NetIncomePerShareTables",
     "shortName": "Net Income Per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Statements of Financial Position (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "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-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Business Segments (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://roberthalf.com/role/BusinessSegmentsTables",
     "shortName": "Business Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Subsequent Events (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://roberthalf.com/role/SubsequentEventsTables",
     "shortName": "Subsequent Events (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)",
     "menuCat": "Details",
     "order": "42",
     "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:AdvertisingExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredCompensationPlanDividendIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Summary of Significant Accounting Policies - Company's (Income) Loss from Investments Held in Employee Deferred Compensation Trusts (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails",
     "shortName": "Summary of Significant Accounting Policies - Company's (Income) Loss from Investments Held in Employee Deferred Compensation Trusts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredCompensationPlanDividendIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredCompensationPlanAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Summary of Significant Accounting Policies - Composition of Underlying Assets Comprising Company's Deferred Compensation Plans Assets (Details)",
     "menuCat": "Details",
     "order": "44",
     "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",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i70da6e2b32a34b789d7ba3d96d91232c_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "rhi:DeferredCompensationPlanAssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i8028dabb46004e1580fc27240356dc4c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Summary of Significant Accounting Policies - Schedule of Credit Losses (Details)",
     "menuCat": "Details",
     "order": "45",
     "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",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ic64abf17b02b490c80e2ac250deab0cc_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Summary of Significant Accounting Policies - Property Plant and Equipment (Details)",
     "menuCat": "Details",
     "order": "46",
     "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-20221231.htm",
      "contextRef": "ic64abf17b02b490c80e2ac250deab0cc_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Revenue Recognition - Schedule of Revenue Disaggregated by Functional Specialization and Segments (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails",
     "shortName": "Revenue Recognition - Schedule of Revenue Disaggregated by Functional Specialization and Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "lang": "en-US",
      "name": "rhi:StaffingPlacementGuaranteePeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details)",
     "menuCat": "Details",
     "order": "48",
     "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-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i8028dabb46004e1580fc27240356dc4c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Revenue Recognition - Schedule of Contract Liability Activity (Details)",
     "menuCat": "Details",
     "order": "49",
     "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-20221231.htm",
      "contextRef": "i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Operations",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
     "shortName": "Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock",
       "us-gaap:OtherCurrentAssetsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Other Current Assets (Details)",
     "menuCat": "Details",
     "order": "50",
     "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-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Property and Equipment, Net (Details)",
     "menuCat": "Details",
     "order": "51",
     "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-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Leases - Narrative (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://roberthalf.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LessorOperatingLeaseRenewalTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Leases - Lease Cost and Other Information (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails",
     "shortName": "Leases - Lease Cost and Other Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Leases - Future Minimum Lease Payments (Details)",
     "menuCat": "Details",
     "order": "54",
     "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",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:GoodwillDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i8028dabb46004e1580fc27240356dc4c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Goodwill (Details)",
     "menuCat": "Details",
     "order": "55",
     "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-20221231.htm",
      "contextRef": "i1201f817ff9f4425a6a4fe2fb3e377e1_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedSalariesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Accrued Payroll and Benefit Costs - Accrued Payroll/Benefit Costs and Narrative (Details)",
     "menuCat": "Details",
     "order": "56",
     "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",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "rhi:EmployeeRelatedLiabilitiesCurrentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedSalariesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredCompensationPlanAssetsCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Employee Deferred Compensation Plans - Narrative (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://roberthalf.com/role/EmployeeDeferredCompensationPlansNarrativeDetails",
     "shortName": "Employee Deferred Compensation Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock",
       "rhi:DeferredCompensationPlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Employee Deferred Compensation Plans - Compensation Expense Related to Qualified and Nonqualified Plans (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://roberthalf.com/role/EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails",
     "shortName": "Employee Deferred Compensation Plans - Compensation Expense Related to Qualified and Nonqualified Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "rhi:ContributionPlansAndNonqualifiedPlansTableTextBlock",
       "rhi:DeferredCompensationPlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Income Taxes - Provision for Income Taxes (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails",
     "shortName": "Income Taxes - Provision for Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)",
     "menuCat": "Statements",
     "order": "6",
     "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Income Taxes - Income Before Provision for Income Taxes (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails",
     "shortName": "Income Taxes - Income Before Provision for Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Income Taxes - Difference of Income Taxes from Statutory Federal Income Tax Rates (Details)",
     "menuCat": "Details",
     "order": "61",
     "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "rhi:ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Income Taxes - Deferred Portion of Tax Provision (Benefit) (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails",
     "shortName": "Income Taxes - Deferred Portion of Tax Provision (Benefit) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "rhi:ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Income Taxes - Components of Deferred Income Tax Amounts (Details)",
     "menuCat": "Details",
     "order": "63",
     "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-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Income Taxes - Additional Information (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails",
     "shortName": "Income Taxes - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "rhi:DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusinessAmountUtilized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i8028dabb46004e1580fc27240356dc4c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Income Taxes - Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits (Details)",
     "menuCat": "Details",
     "order": "65",
     "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-20221231.htm",
      "contextRef": "i0e7476e8493c49d6b04320c0f59061f4_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i15a0251a966747598c03d819bb6d5177_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Commitments and Contingencies (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://roberthalf.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i15a0251a966747598c03d819bb6d5177_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Stockholders' Equity - Additional Information (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails",
     "shortName": "Stockholders' Equity - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:CommonStockRepurchasedShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Stockholders' Equity - Number of Cost of Common Stock Shares Repurchased (Details)",
     "menuCat": "Details",
     "order": "68",
     "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:CommonStockRepurchasedShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Stockholders' Equity - Number and Cost of Employee Stock Plan Repurchases (Details)",
     "menuCat": "Details",
     "order": "69",
     "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "rhi:StockRepurchasedUnderEmployeeStockPlanDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i09d9117511e6475ba4d702dbbe4bed79_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i09d9117511e6475ba4d702dbbe4bed79_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Stock Plans - Additional Information (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://roberthalf.com/role/StockPlansAdditionalInformationDetails",
     "shortName": "Stock Plans - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i7517ef1f7d4d403e970dcb19962ee485_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Stock Plans - Activity Under All Stock Plans and Weighted Average Exercise Prices (Details)",
     "menuCat": "Details",
     "order": "71",
     "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-20221231.htm",
      "contextRef": "ia566f2cd2924432e9ba58b82f1f98ed0_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Net Income Per Share - Calculation of Net Income Per Share (Details)",
     "menuCat": "Details",
     "order": "72",
     "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-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Business Segments - Additional Information (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
     "shortName": "Business Segments - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Business Segments - Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results (Details)",
     "menuCat": "Details",
     "order": "74",
     "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",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Business Segments - Revenue and Long-Lived Assets by Geographic Location (Details)",
     "menuCat": "Details",
     "order": "75",
     "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-20221231.htm",
      "contextRef": "ia5cf73053fc94d5481b89ed0618a07f2_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "i13a2e9133e2447fc8a91634428dab800_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Subsequent Events (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://roberthalf.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ifcb1e25ae49441d2a88ff3ef363477b6_I20230209",
      "decimals": "-5",
      "lang": "en-US",
      "name": "rhi:StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "icfd823f1bc0a4936991c67b547d9b69e_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Schedule II - Valuation and Qualifying Accounts (Details)",
     "menuCat": "Details",
     "order": "77",
     "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-20221231.htm",
      "contextRef": "i3c75536bbfca47588c8fee6b2bb56524_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockDividendsPerShareDeclared",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical",
     "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockDividendsPerShareDeclared",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "rhi-20221231.htm",
      "contextRef": "ie655bf8532b342189b02fcb243d2e35a_D20220101-20221231",
      "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r618",
      "r619",
      "r620"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r618",
      "r619",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://roberthalf.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r618",
      "r619",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r618",
      "r619",
      "r620"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://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/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r616"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://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/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://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/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r622"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://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/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://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/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r623"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r618",
      "r619",
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://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/2022",
     "presentation": [
      "http://roberthalf.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "rhi_AdministrativeAndCustomerSupportMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Administrative and Customer Support",
        "label": "Administrative and Customer Support [Member]",
        "terseLabel": "Administration and customer support"
       }
      }
     },
     "localname": "AdministrativeAndCustomerSupportMember",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_ContractTalentSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract Talent Solutions",
        "label": "Contract Talent Solutions [Member]",
        "terseLabel": "Contract talent solutions",
        "verboseLabel": "Total contract talent solutions"
       }
      }
     },
     "localname": "ContractTalentSolutionsMember",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/GoodwillDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "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": "Other, including translation adjustments"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityOtherIncludingTranslationAdjustments",
     "nsuri": "http://roberthalf.com/20221231",
     "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": "Schedule of Contribution Plans and Nonqualified Plans"
       }
      }
     },
     "localname": "ContributionPlansAndNonqualifiedPlansTableTextBlock",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlansTables"
     ],
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlansNarrativeDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredCompensationPlanDividendIncome": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails": {
       "order": 2.0,
       "parentTag": "rhi_DeferredCompensationPlanInvestmentIncome",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plan, Dividend Income",
        "label": "Deferred Compensation Plan, Dividend Income",
        "negatedTerseLabel": "Dividend income"
       }
      }
     },
     "localname": "DeferredCompensationPlanDividendIncome",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails"
     ],
     "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/20221231",
     "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
      },
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plan, Investment Income",
        "label": "Deferred Compensation Plan, Investment Income",
        "negatedLabel": "(Income) loss from investments held in employee deferred compensation trusts",
        "negatedTotalLabel": "(Income) loss from investments held in employee deferred compensation trusts"
       }
      }
     },
     "localname": "DeferredCompensationPlanInvestmentIncome",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredCompensationPlanRealizedAndUnrealizedGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails": {
       "order": 1.0,
       "parentTag": "rhi_DeferredCompensationPlanInvestmentIncome",
       "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)",
        "negatedLabel": "Realized and unrealized (gains) losses from investments held in employee deferred compensation trusts",
        "negatedTerseLabel": "Realized and unrealized (gains) losses"
       }
      }
     },
     "localname": "DeferredCompensationPlanRealizedAndUnrealizedGainLoss",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompanysIncomeLossfromInvestmentsHeldinEmployeeDeferredCompensationTrustsDetails"
     ],
     "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/20221231",
     "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 Plans"
       }
      }
     },
     "localname": "DeferredCompensationPlansTextBlock",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlans"
     ],
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredPortionOfTaxExpenseBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails": {
       "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails": {
       "order": 1.0,
       "parentTag": "rhi_DeferredPortionOfTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Internal-Use Software And Capitalized Costs",
        "label": "Deferred Tax Assets, Internal-Use Software And Capitalized Costs",
        "terseLabel": "Internal-use software and capitalized costs"
       }
      }
     },
     "localname": "DeferredTaxAssetsInternalUseSoftwareAndCapitalizedCosts",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxAssetsOtherNet": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails": {
       "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails": {
       "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 (losses) from investments held in employee deferred compensation trusts"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesUnrealizedGainsAndLossesFromInvestmentsHeldInEmployeeDeferredCompensationTrusts",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxLiabilityAccruedExpensesDeductedForTaxWhenPaid": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails": {
       "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DeferredTaxLiabilityDepreciation": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails": {
       "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDeferredPortionofTaxProvisionBenefitDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_DefinedContributionPlanIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails": {
       "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_EffectiveIncomeTaxRateReconciliationNondeductibleExpensePermanentDifferencePercent": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": {
       "order": 7.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/20221231",
     "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": "Tax impact of uncertain tax positions"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxImpactOfUncertainTaxPosition",
     "nsuri": "http://roberthalf.com/20221231",
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rhi_FinanceAndAccountingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance and Accounting",
        "label": "Finance and Accounting [Member]",
        "terseLabel": "Finance and accounting"
       }
      }
     },
     "localname": "FinanceAndAccountingMember",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "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) Loss from Investments Held in Employee Deferred Compensation Trusts"
       }
      }
     },
     "localname": "IncomeFromInvestmentsHeldInEmployeeDeferredCompensationPlanTrustsPolicyTextBlock",
     "nsuri": "http://roberthalf.com/20221231",
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "rhi_LineOfCreditFacilityUsedPortionServiceFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Used Portion, Service Fee, Percentage",
        "label": "Line Of Credit Facility, Used Portion, Service Fee, Percentage",
        "terseLabel": "Service fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityUsedPortionServiceFeePercentage",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_NatureOfOperationsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature Of Operations Policy [Policy Text Block]",
        "label": "Nature Of Operations, Policy [Policy Text Block]",
        "terseLabel": "Nature of Operations"
       }
      }
     },
     "localname": "NatureOfOperationsPolicyPolicyTextBlock",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rhi_NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash Or Part Noncash, Contingent Consideration Related To Acquisition",
        "label": "Noncash Or Part Noncash, Contingent Consideration Related To Acquisition",
        "terseLabel": "Contingent consideration related to acquisition"
       }
      }
     },
     "localname": "NoncashOrPartNoncashContingentConsiderationRelatedToAcquisition",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "OperatingLeasesWeightedAverageDiscountRatePercentAbstract",
     "nsuri": "http://roberthalf.com/20221231",
     "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": "Weighted average remaining lease term:"
       }
      }
     },
     "localname": "OperatingLeasesWeightedAverageRemainingLeaseTermAbstract",
     "nsuri": "http://roberthalf.com/20221231",
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_PermanentPlacementTalentSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Permanent Placement Talent Solutions",
        "label": "Permanent Placement Talent Solutions [Member]",
        "terseLabel": "Permanent placement talent solutions"
       }
      }
     },
     "localname": "PermanentPlacementTalentSolutionsMember",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/GoodwillDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_ProceedsFromEmployeeDeferredCompensationTrustRedemptions": {
     "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": "Proceeds From Employee Deferred Compensation Trust Redemptions",
        "label": "Proceeds From Employee Deferred Compensation Trust Redemptions",
        "terseLabel": "Proceeds from employee deferred compensation trust redemptions"
       }
      }
     },
     "localname": "ProceedsFromEmployeeDeferredCompensationTrustRedemptions",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rhi_ProtivitiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Protiviti",
        "label": "Protiviti [Member]",
        "terseLabel": "Protiviti"
       }
      }
     },
     "localname": "ProtivitiMember",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/GoodwillDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "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": "Schedule of Deferred Portion of Tax Provision (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfDeferredPortionOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://roberthalf.com/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchase Program, Number Of Additional Shares Authorized To Be Repurchased",
        "label": "Stock Repurchase Program, Number Of Additional Shares Authorized To Be Repurchased",
        "terseLabel": "Additional number of shares authorized to be repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchaseProgramNumberOfAdditionalSharesAuthorizedToBeRepurchased",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_TechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology",
        "label": "Technology [Member]",
        "terseLabel": "Technology"
       }
      }
     },
     "localname": "TechnologyMember",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "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/20221231",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "rhi_UncommittedLetterOfCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Uncommitted Letter of Credit Facility",
        "label": "Uncommitted Letter of Credit Facility [Member]",
        "terseLabel": "Uncommitted Letter of Credit Facility"
       }
      }
     },
     "localname": "UncommittedLetterOfCreditFacilityMember",
     "nsuri": "http://roberthalf.com/20221231",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r173",
      "r223",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r245",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r301",
      "r303",
      "r305",
      "r306",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r667",
      "r668",
      "r708",
      "r709"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r173",
      "r223",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r245",
      "r295",
      "r296",
      "r297",
      "r298",
      "r300",
      "r301",
      "r303",
      "r305",
      "r306",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580",
      "r667",
      "r668",
      "r708",
      "r709"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "auth_ref": [
      "r624",
      "r642",
      "r643",
      "r647",
      "r673",
      "r674",
      "r675",
      "r682",
      "r683",
      "r686",
      "r687",
      "r688",
      "r696"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r135",
      "r184",
      "r193",
      "r199",
      "r259",
      "r408",
      "r409",
      "r410",
      "r436",
      "r437",
      "r457",
      "r458",
      "r460",
      "r461",
      "r494"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r135",
      "r184",
      "r193",
      "r199",
      "r259",
      "r408",
      "r409",
      "r410",
      "r436",
      "r437",
      "r457",
      "r458",
      "r460",
      "r461",
      "r494"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r135",
      "r184",
      "r193",
      "r199",
      "r259",
      "r408",
      "r409",
      "r410",
      "r436",
      "r437",
      "r457",
      "r458",
      "r460",
      "r461",
      "r494"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r290",
      "r291",
      "r292",
      "r293",
      "r371",
      "r504",
      "r519",
      "r559",
      "r560",
      "r595",
      "r607",
      "r613",
      "r669",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "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": [
      "r290",
      "r291",
      "r292",
      "r293",
      "r371",
      "r504",
      "r519",
      "r559",
      "r560",
      "r595",
      "r607",
      "r613",
      "r669",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "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": [
      "r247",
      "r505",
      "r597",
      "r611",
      "r664",
      "r665",
      "r671",
      "r706"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r247",
      "r505",
      "r597",
      "r611",
      "r664",
      "r665",
      "r671",
      "r706"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r290",
      "r291",
      "r292",
      "r293",
      "r364",
      "r371",
      "r400",
      "r401",
      "r402",
      "r503",
      "r504",
      "r519",
      "r559",
      "r560",
      "r595",
      "r607",
      "r613",
      "r660",
      "r669",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705"
     ],
     "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/2022",
     "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": [
      "r290",
      "r291",
      "r292",
      "r293",
      "r364",
      "r371",
      "r400",
      "r401",
      "r402",
      "r503",
      "r504",
      "r519",
      "r559",
      "r560",
      "r595",
      "r607",
      "r613",
      "r660",
      "r669",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705"
     ],
     "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/2022",
     "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": [
      "r180",
      "r571"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r248",
      "r249",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r561",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r598",
      "r612",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Geographical area.",
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r248",
      "r249",
      "r543",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r561",
      "r562",
      "r598",
      "r612",
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographical components.",
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "auth_ref": [
      "r174",
      "r175",
      "r176",
      "r178",
      "r179",
      "r571"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r14"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r648"
     ],
     "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": "Schedule of Accounts Receivable, Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r253",
      "r254"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r2",
      "r116",
      "r126"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "auth_ref": [
      "r16"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r16",
      "r583"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r69",
      "r143"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r24",
      "r25",
      "r26",
      "r146",
      "r515",
      "r524",
      "r527"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r23",
      "r26",
      "r109",
      "r495",
      "r520",
      "r521",
      "r625",
      "r626",
      "r627",
      "r639",
      "r640",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r6",
      "r610"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r408",
      "r409",
      "r410",
      "r639",
      "r640",
      "r641",
      "r687"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r413"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r414"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "auth_ref": [
      "r633",
      "r634",
      "r635",
      "r636",
      "r637"
     ],
     "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 credit losses"
       }
      }
     },
     "localname": "AllowanceForCreditLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r147",
      "r255",
      "r262",
      "r263",
      "r267"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "auth_ref": [
      "r648"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "auth_ref": [
      "r266"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r265"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesScheduleofCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r41",
      "r59",
      "r64"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows",
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r114",
      "r125",
      "r145",
      "r169",
      "r231",
      "r237",
      "r243",
      "r258",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r302",
      "r304",
      "r306",
      "r307",
      "r452",
      "r454",
      "r467",
      "r610",
      "r667",
      "r668",
      "r697"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r139",
      "r150",
      "r169",
      "r258",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r302",
      "r304",
      "r306",
      "r307",
      "r452",
      "r454",
      "r467",
      "r610",
      "r667",
      "r668",
      "r697"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r375",
      "r376",
      "r377",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails",
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareGross": {
     "auth_ref": [
      "r707"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/OtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r43",
      "r141",
      "r581"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r44"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r38",
      "r43",
      "r46"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r38",
      "r112"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r20",
      "r119",
      "r131"
     ],
     "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 K)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r72",
      "r287",
      "r288",
      "r545",
      "r666"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r78"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r78"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://roberthalf.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r639",
      "r640",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "periodEndLabel": "Balance at end of period, (in shares)",
        "periodStartLabel": "Balance at beginning of period, (in shares)",
        "terseLabel": "Common stock, issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical",
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r5",
      "r77"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r5",
      "r610"
     ],
     "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, $0.001 par value; authorized 260,000,000 shares; issued and outstanding 107,698,498 and 110,685,989 shares"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r27",
      "r153",
      "r155",
      "r160",
      "r511",
      "r516"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r107",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r670"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r338",
      "r339",
      "r360"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": {
     "auth_ref": [
      "r596"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r361"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofContractLiabilityActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r33",
      "r505"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r632",
      "r680",
      "r684"
     ],
     "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r632",
      "r680"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r632",
      "r680",
      "r684"
     ],
     "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r115",
      "r117",
      "r124",
      "r173",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r480",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r18",
      "r173",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r480",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": {
     "auth_ref": [
      "r86",
      "r89"
     ],
     "calculation": {
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails": {
       "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 (decrease) in employee deferred compensation expense related to changes in the fair value of trust assets"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock": {
     "auth_ref": [
      "r85",
      "r86"
     ],
     "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": "Schedule of Employee Deferred Compensation Plans"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualDisclosurePostretirementBenefitsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrent": {
     "auth_ref": [
      "r85",
      "r87"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 5.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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlansNarrativeDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r632",
      "r681"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r418",
      "r419"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r41",
      "r103",
      "r434",
      "r443",
      "r444",
      "r632"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetDomain": {
     "auth_ref": [
      "r98"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r430"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r678"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r101",
      "r679"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r101",
      "r679"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsGeneralBusiness": {
     "auth_ref": [
      "r100",
      "r101",
      "r679"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpense": {
     "auth_ref": [
      "r101",
      "r679"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "auth_ref": [
      "r101",
      "r679"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r101",
      "r679"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r101",
      "r679"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses": {
     "auth_ref": [
      "r101",
      "r679"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r431"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails",
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r94",
      "r678"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r101",
      "r679"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r101",
      "r679"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesComponentsofDeferredIncomeTaxAmountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "calculation": {
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails": {
       "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/2022",
     "presentation": [
      "http://roberthalf.com/role/EmployeeDeferredCompensationPlansCompensationExpenseRelatedtoQualifiedandNonqualifiedPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r41",
      "r67"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r359",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r671"
     ],
     "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 Functional Specialization and Segments"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r374",
      "r404",
      "r405",
      "r407",
      "r412",
      "r608"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r90",
      "r92"
     ],
     "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": "Schedule of Activity Under All Stock Plans and Weighted Average Exercise Prices"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCash": {
     "auth_ref": [
      "r78",
      "r123"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r161",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r202",
      "r204",
      "r206",
      "r207",
      "r208",
      "r212",
      "r461",
      "r462",
      "r512",
      "r517",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicTwoClassMethodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic, Two Class Method [Abstract]",
        "terseLabel": "Net income per share:"
       }
      }
     },
     "localname": "EarningsPerShareBasicTwoClassMethodAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r161",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r204",
      "r206",
      "r207",
      "r208",
      "r212",
      "r461",
      "r462",
      "r512",
      "r517",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r209",
      "r210",
      "r211",
      "r213"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/NetIncomePerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r471"
     ],
     "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, Continuing Operations",
        "terseLabel": "Effect of exchange rate fluctuations"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r421"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r171",
      "r421",
      "r446"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": {
       "order": 4.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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "auth_ref": [
      "r676",
      "r685"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": {
       "order": 5.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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r676",
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r676",
      "r685"
     ],
     "calculation": {
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails": {
       "order": 2.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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r676",
      "r685"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r676",
      "r685"
     ],
     "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "negatedTerseLabel": "Federal tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesDifferenceofIncomeTaxesfromStatutoryFederalIncomeTaxRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r16"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails",
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r406"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r77",
      "r135",
      "r157",
      "r158",
      "r159",
      "r181",
      "r182",
      "r183",
      "r188",
      "r196",
      "r198",
      "r214",
      "r259",
      "r337",
      "r408",
      "r409",
      "r410",
      "r436",
      "r437",
      "r460",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r495",
      "r520",
      "r521",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r316",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r466",
      "r500",
      "r501",
      "r502",
      "r591",
      "r592",
      "r604",
      "r605",
      "r606"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r316",
      "r365",
      "r370",
      "r466",
      "r500",
      "r604",
      "r605",
      "r606"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r316",
      "r365",
      "r370",
      "r466",
      "r501",
      "r591",
      "r592",
      "r604",
      "r605",
      "r606"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r316",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r466",
      "r502",
      "r591",
      "r592",
      "r604",
      "r605",
      "r606"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r316",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r500",
      "r501",
      "r502",
      "r591",
      "r592",
      "r604",
      "r605",
      "r606"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r110",
      "r111"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r479"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r144",
      "r270",
      "r510",
      "r589",
      "r610",
      "r649",
      "r656"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://roberthalf.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r272",
      "r589"
     ],
     "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": "Acquisition"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r57",
      "r61"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r279",
      "r281",
      "r283",
      "r589"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/Goodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r276"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r32",
      "r169",
      "r231",
      "r236",
      "r242",
      "r245",
      "r258",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r302",
      "r304",
      "r306",
      "r307",
      "r467",
      "r588",
      "r667"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HealthCareCostsPolicyPolicyTextBlock": {
     "auth_ref": [
      "r544",
      "r546"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r170",
      "r445"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r29",
      "r113",
      "r120",
      "r133",
      "r231",
      "r236",
      "r242",
      "r245",
      "r513",
      "r588"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/IncomeTaxesIncomeBeforeProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r170",
      "r445"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r97"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r171",
      "r422",
      "r428",
      "r433",
      "r441",
      "r447",
      "r449",
      "r450",
      "r451"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r677"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r172",
      "r197",
      "r198",
      "r229",
      "r420",
      "r442",
      "r448",
      "r518"
     ],
     "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 for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/IncomeTaxesProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r156",
      "r416",
      "r417",
      "r428",
      "r429",
      "r432",
      "r435"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r45"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r40"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r40"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r40"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredCompensation": {
     "auth_ref": [
      "r40"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxes": {
     "auth_ref": [
      "r629"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r40"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "auth_ref": [
      "r40"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r58",
      "r62"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r122"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r163",
      "r165",
      "r166"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "auth_ref": [
      "r65",
      "r66"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntersegmentEliminationMember": {
     "auth_ref": [
      "r223",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Eliminating entries used in operating segment consolidation.",
        "label": "Intersegment Eliminations [Member]",
        "terseLabel": "Elimination of intersegment revenues"
       }
      }
     },
     "localname": "IntersegmentEliminationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r693"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r68"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r486"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": {
     "auth_ref": [
      "r692"
     ],
     "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 leases, not yet commenced, term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r694"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r491"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r491"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r491"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r491"
     ],
     "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": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r491"
     ],
     "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": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r491"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r491"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r491"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r691"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LessorOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r695"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r15",
      "r169",
      "r258",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r302",
      "r304",
      "r306",
      "r307",
      "r453",
      "r454",
      "r455",
      "r467",
      "r587",
      "r667",
      "r697",
      "r698"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r10",
      "r118",
      "r129",
      "r610",
      "r631",
      "r646",
      "r689"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r17",
      "r140",
      "r169",
      "r258",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r302",
      "r304",
      "r306",
      "r307",
      "r453",
      "r454",
      "r455",
      "r467",
      "r610",
      "r667",
      "r697",
      "r698"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r3",
      "r117",
      "r124"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r12"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r12"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r18",
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r73",
      "r74",
      "r289",
      "r290",
      "r291",
      "r662",
      "r663"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r661",
      "r662",
      "r663"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r672"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r164"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r164"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r38",
      "r39",
      "r42"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r30",
      "r42",
      "r121",
      "r132",
      "r138",
      "r151",
      "r154",
      "r159",
      "r169",
      "r187",
      "r191",
      "r192",
      "r193",
      "r194",
      "r197",
      "r198",
      "r205",
      "r231",
      "r236",
      "r242",
      "r245",
      "r258",
      "r295",
      "r296",
      "r298",
      "r299",
      "r300",
      "r302",
      "r304",
      "r306",
      "r307",
      "r462",
      "r467",
      "r588",
      "r667"
     ],
     "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/2022",
     "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": [
      "r136",
      "r185",
      "r186",
      "r189",
      "r190",
      "r199",
      "r200",
      "r201",
      "r256",
      "r257",
      "r260",
      "r261",
      "r438",
      "r439",
      "r440",
      "r459",
      "r463",
      "r464",
      "r465",
      "r468",
      "r469",
      "r470",
      "r481",
      "r482",
      "r493",
      "r496",
      "r507",
      "r508",
      "r509",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
      "http://roberthalf.com/role/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r231",
      "r236",
      "r242",
      "r245",
      "r588"
     ],
     "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": "Segment income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r690"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]",
        "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r484"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition": {
       "order": 4.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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r485",
      "r487"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r490",
      "r609"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesLeaseCostandOtherInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r489",
      "r609"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r149",
      "r610"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/OtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r22",
      "r24",
      "r105",
      "r108"
     ],
     "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 plan adjustments, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r105",
      "r106",
      "r108"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r105",
      "r106",
      "r108",
      "r152",
      "r155"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://roberthalf.com/role/OtherCurrentAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r19"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r37"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r37"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r35"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r36"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r4",
      "r324"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r4",
      "r324"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPositionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r4",
      "r610"
     ],
     "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, $0.001 par value; authorized 5,000,000 shares; none issued"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r148",
      "r268",
      "r269",
      "r582"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/OtherCurrentAssetsDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r70"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r71",
      "r547",
      "r548",
      "r549"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r68",
      "r142"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r70",
      "r130",
      "r514",
      "r610"
     ],
     "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": "Property and equipment, net",
        "totalLabel": "Property and equipment, net",
        "verboseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails",
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r70",
      "r547",
      "r548"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r70"
     ],
     "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": "Schedule of Depreciation Expense Computed Using Straight-Line Method over Useful Lives",
        "verboseLabel": "Schedule of Components of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetTables",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r68"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r162",
      "r264"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r55"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r628"
     ],
     "calculation": {
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "negatedTerseLabel": "Repayment of notes payable"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockExpense": {
     "auth_ref": [
      "r41"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r7",
      "r78",
      "r128",
      "r523",
      "r527",
      "r610"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r135",
      "r181",
      "r182",
      "r183",
      "r188",
      "r196",
      "r198",
      "r259",
      "r408",
      "r409",
      "r410",
      "r436",
      "r437",
      "r460",
      "r520",
      "r522"
     ],
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r222",
      "r223",
      "r235",
      "r240",
      "r241",
      "r247",
      "r248",
      "r251",
      "r358",
      "r359",
      "r505"
     ],
     "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/2022",
     "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/RevenueRecognitionScheduleofRevenueDisaggregatedbyFunctionalSpecializationandSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r363",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Service Revenues and Costs of Services"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r348",
      "r349",
      "r362",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r346"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r347"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/RevenueRecognitionRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r347"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r488",
      "r609"
     ],
     "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 new operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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": "Schedule of Accrued Payroll and Benefit Costs"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r88"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "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": "Schedule of Provision for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": {
     "auth_ref": [
      "r84",
      "r86"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesCompositionofUnderlyingAssetsComprisingCompanysDeferredCompensationPlansAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r99"
     ],
     "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": "Schedule of Components of Deferred Income Tax Amounts"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r644"
     ],
     "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": "Schedule of Calculation of Net Income Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/NetIncomePerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r95"
     ],
     "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": "Schedule of Difference of Income Taxes from Statutory Federal Income Tax Rates"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock": {
     "auth_ref": [
      "r93"
     ],
     "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": "Schedule of Number and Cost of Employee Stock Plan Repurchases"
       }
      }
     },
     "localname": "ScheduleOfEmployeeStockOwnershipPlanESOPDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r60",
      "r63",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r282",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r589",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Activity in Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r632"
     ],
     "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": "Schedule of Income Before Provision for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "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": "Schedule of Other Current Assets"
       }
      }
     },
     "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/OtherCurrentAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/PropertyandEquipmentNetDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r31",
      "r54"
     ],
     "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": "Schedule of Revenue and Long-Lived Assets by Geographic Location"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r28",
      "r54"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsRevenueandLongLivedAssetsbyGeographicLocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r51",
      "r52",
      "r53",
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsAdditionalInformationDetails",
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r51",
      "r52",
      "r53",
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Reconciliation of Revenue and Operating Income by Reportable Segment to Consolidated Results"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r372",
      "r373",
      "r375",
      "r376",
      "r377",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails",
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSubsequentEventsTextBlock": {
     "auth_ref": [
      "r699"
     ],
     "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": "Schedule of Subsequent Events"
       }
      }
     },
     "localname": "ScheduleOfSubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEventsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "auth_ref": [
      "r79",
      "r80",
      "r81",
      "r82"
     ],
     "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": "Schedule of Number and Cost of Common Stock Shares Repurchased"
       }
      }
     },
     "localname": "ScheduleOfTreasuryStockByClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r219",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r251",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r285",
      "r286",
      "r589",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r219",
      "r220",
      "r221",
      "r231",
      "r234",
      "r239",
      "r243",
      "r244",
      "r245",
      "r246",
      "r247",
      "r250",
      "r251",
      "r252"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r34"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r608"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r392"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r392"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r390"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r390"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r387",
      "r388"
     ],
     "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/2022",
     "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\u00a0of Shares/ Units"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r387",
      "r388"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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\u00a0Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r401"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r400"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r402"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails",
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r92"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r375",
      "r376",
      "r377",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansActivityUnderAllStockPlansandWeightedAverageExercisePricesDetails",
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r378",
      "r397",
      "r398",
      "r399",
      "r400",
      "r403",
      "r411",
      "r412"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r394"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockPlansAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r0",
      "r115",
      "r127",
      "r610"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r13"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r11"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r47",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StandbyLettersOfCreditMember": {
     "auth_ref": [
      "r75",
      "r104",
      "r134",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.",
        "label": "Standby Letters of Credit [Member]",
        "terseLabel": "Standby letter of credit"
       }
      }
     },
     "localname": "StandbyLettersOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r137",
      "r219",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r245",
      "r251",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r284",
      "r285",
      "r286",
      "r589",
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/BusinessSegmentsReconciliationofRevenueandOperatingIncomebyReportableSegmenttoConsolidatedResultsDetails",
      "http://roberthalf.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r21",
      "r77",
      "r135",
      "r157",
      "r158",
      "r159",
      "r181",
      "r182",
      "r183",
      "r188",
      "r196",
      "r198",
      "r214",
      "r259",
      "r337",
      "r408",
      "r409",
      "r410",
      "r436",
      "r437",
      "r460",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r495",
      "r520",
      "r521",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r181",
      "r182",
      "r183",
      "r214",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r4",
      "r5",
      "r77",
      "r78"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r77",
      "r78"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r4",
      "r5",
      "r78",
      "r91"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/StockholdersEquityAdditionalInformationDetails",
      "http://roberthalf.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r4",
      "r5",
      "r77",
      "r78"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r4",
      "r5",
      "r77",
      "r78"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r5",
      "r8",
      "r9",
      "r56",
      "r610",
      "r631",
      "r646",
      "r689"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r83",
      "r168",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r456"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r478",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r478",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r478",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r478",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r497",
      "r499"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock": {
     "auth_ref": [
      "r96"
     ],
     "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": "Schedule of Reconciliation of Total Amounts of Gross Unrecognized Tax Benefits"
       }
      }
     },
     "localname": "SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r415",
      "r423"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r424"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "auth_ref": [
      "r425"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "auth_ref": [
      "r424"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": {
     "auth_ref": [
      "r426"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesReconciliationofTotalAmountsofGrossUnrecognizedTaxBenefitsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "auth_ref": [
      "r427"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r48",
      "r49",
      "r50",
      "r215",
      "r216",
      "r217",
      "r218"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": {
     "auth_ref": [
      "r98"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "auth_ref": [
      "r633",
      "r634",
      "r635",
      "r636",
      "r637"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesAdjustments": {
     "auth_ref": [
      "r638"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r174",
      "r179"
     ],
     "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",
        "terseLabel": "Valuation allowance"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r177"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r178"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "auth_ref": [
      "r174",
      "r175",
      "r176",
      "r178",
      "r179"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "auth_ref": [
      "r174",
      "r175",
      "r176",
      "r178",
      "r179"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ScheduleIIValuationandQualifyingAccountsDetails",
      "http://roberthalf.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r644"
     ],
     "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 of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Dilutive effect of potential common shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r203",
      "r208"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations",
      "http://roberthalf.com/role/NetIncomePerShareCalculationofNetIncomePerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r202",
      "r208"
     ],
     "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/2022",
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/ConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WorkersCompensationLiabilityCurrent": {
     "auth_ref": [
      "r16"
     ],
     "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/2022",
     "presentation": [
      "http://roberthalf.com/role/AccruedPayrollandBenefitCostsAccruedPayrollBenefitCostsandNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 5
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org/topic&trid=2122394",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491204&loc=d3e4879-115612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "720",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=49178521&loc=d3e9162-115647",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column B",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column C",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column D",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column E",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column F",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column G",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column H",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "Column I",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r614": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r615": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r616": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r617": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r618": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r619": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r621": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r622": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r623": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(1)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C(2)))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r708": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r709": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e12803-110250",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=109244661&loc=d3e17540-113929",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>102
<FILENAME>0000315213-23-000016-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000315213-23-000016-xbrl.zip
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
ML6',1/<<5;UB.*H"W/BZ.$M__>,PX!^+UPA,N&84:9!2C#.L'+-&6&95R*<
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
M.=FPH(5M ^*W\'IK?*1U2TGV[&887@^]!Q1WMZW_4MH )/V[Z<0ZT*B7W8?
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
M\GQFZTG!!&#0/-:L&[JL!C>\>_K$A*J'9O E;]:,LM+</4/P:].QFB,#P#L
MT1%\ET,YUZZ^#- CN[YS_F =8-L=A^X"'QJV,T1F%Y2<ZZEC44:3FUWAEY+:
M[B6-;W%I;]<3_B6[:O;G8O("'R/#G[K %LKD)QQH]NQHZEF?D?+S.E]=%B-)
MA3I+P$_#L(%+I;;I0+6FETOE9;6VFTZR^JG6!Q!.>M6$=A-#.:HF==2 %[>!
MPU?U++)X26^#.7X!XVP:GCWE:6.;99#KJ('.$H?IP+>6)OU^IZAE 0P!W+7L
M)\:P-H[.GQP9=,H1Z#C7S:E^^UB-6DOE24PR!K-F=-2[HI27O49<-,V_KJ0$
M N<>P?<_AF+S@"[(VUK031; X)K3J;%M?+W<S5@]<QO@0G&4=F+F  I@[[.:
M/*@_]";%]6J1D9291"'9O O#'&4R%A%)\"8Y"6^9S&12BF:M!0C9/X:!:KS+
M<OIKL+,?NZ"9&,"U\_P)Z [V(F3TS9C?R/G^^5? R_RAF?_,^5E-SGFP&<B!
M*!\6;C!+:FM-<,7T@6O7.O/$CX'PM4ME*7AZ??IYR9"?Y9P&=)2J%\YKAIZ2
M NI'YM"_MM\N7Y@XGN9ZG.3\Z61H-@5+>[%(0"IRLM1:TEQ',)6:)=;&1-%<
M2>$^)4S)5PGKAR5P<)^='NVY>IDUEL7TTJP?)\/")<\<&!9-K=3!SXT+!+;6
MY+2*NA9\-X=O ;G=H)$W%O2/@:5_Q;F[4!R>8&]MJ5SG IO8AFOS*D<X PD\
M6=[E (!!2N\S"6D!0U)#D'YB6,7$0S<)#FBR^ZJ0"HX +//S*:OQ%EM86["-
M4C1!R6@&QXVV<_>^U''TB%Q<.M,M0J1NM89YHEGE:)KK<M)C40V&D\2KM58J
M90O"<W \S4=?RTGG2^OP?(HDO^><H/\VW?XOLS+J*^A_QPM5GF>S=\<!7A,J
M3]%:HTZG=NA>ZZ9*GK=;>/EJG>,VC.16*9#?C,),U7QS7<G2AZJ7M"/35(69
M5'[JPX?:]S1]77;T]7+MB7Q =.VAW&0S'BR(;6:%XZFNMUZ')E 6S(OD4(-Y
M3>\;3 ]H\HE+<TK4' Y4DR.<(U# JNRZSU[^Y*)J<NEKI>_KY#SA<JFPM$FA
M-ZA=;:W=<N+KGX'&Q'L (O\X]1O)L)LYOI@&?:_?#C$FLG>:T3I[6#-;->16
MU0GU+4KYW:O0_8M<Y$J9F>6L4WAWZUN,,R&=BQQU2MOXE)N [6GY_./0Z0\:
M;$O9#X"@M8/!=FI/TPQSG&$&4ZY8>YQF? V9'ZRU?M]?:QVE-@'-TSEF_&J@
M>&TQU7VAC\M$OJF(1CK-L(/"%RG:?5K'N9_[9VWW6@2A2YGHQ[G"0ZZ- >OJ
MM21"E]PD,'SK&,RPNJC'N$*NGQ83O!3!/N<7RTD74[_CY0#X?BY!ZC*[V:B&
MQZ.JM9'(&A3RUMNW[V:-VND4.<KU?L&0&%V97ZKLUVLJ4F0X)8AEL3.X[/[)
M4?EU2DCV^\UOUVQ5P2:./Y<2F^[OLAU9+P?AY#XHO72*-I=M4[N APW#;A*"
MDJRXKJC:-](BUL;5FJ\K*%,,QB,W3NS!>2_U=8&+&5G'Q6&*)BHF33]CRD2D
M/O'4>T0-#Y ZK0MNSU1T&61P334%XZIR,,BP&G>T'PO_F:HOJ4C,)7XX?[S1
MX-(,_\Q]=HJLKLU>'_M*<W.>R6')VM3+-KESCK'=<#3YQ!1N*H]7M\/QH1\R
MC4P$UD[H@O8&ME'5K8.!8,\['6/+6AN&^R:T.PZ& >&:^^@0WLHJ=Y73#\LL
MDQ-OZ (2'2>FT$3+3(!6YG;.R<_3'/]DA)PX-.LJM0D[X=MV. 61/F9'_AP4
MRL+-5)PKJXY//2FK?$^3(3(.KVMPN.>!.8 D'HQ]_>,55+D+4W9GI1)4[;KM
M5$I[#.W:U_X\XZ,9!_#->A'@SVK8'O4'8R=H;GTY&$[UE;%2DF9>ZQ)UN:]4
M<KT81X(](>I51)TK*#A-VYLW.Z_3$OY"9M\X8^\?6"=+(UCFCP'W@ZM&Q3?S
M;)9,CM[6N]?H%;58NI(K-JD!6\[E,U]KY;9.TU%>BM^=E*C--<9R<;69,\:Y
MP*6I%IRTEW(JM.8.)4]*"R.GEG!K*1FZ%G5CA;@67W5@TWPQMARR-+N^R7K2
M5-,77P/HO$.P12Q(USQ.M[2I>[?I]]<217Q-+9/,3!'<Q)"&N:Y@VE;XG+1\
MF$-(9<J;<_0R!^SDL\WUUF9="'#J*TE[.0E1JQLS38-?6_VZ8OI-.ONPG#_]
M#!%H.:W[WV71FWV+J3(GKOTEN8!AMB*RICK.]LOBIVM.DI]E'(, N#6*)J>Q
MCQN(3",@ZS..K-W61U23^(1\*ER5_71$G"RTP9>B Y9(:G>6CW ;ZS#Y@.8!
M6V0<@D7"'HS#UII3A[K 88-)$YRY!L1UY_!.DD;A2U+2/8BDL:LH.8,:TRY+
ML+SH67OIDH2[$K,V6Y)RWN1M[-I9YU>-0Q,HU/%LUTP9*"U5^QM</7^>KG1\
M4%X[EGK'-=:/[W?E4=TJ^A*J3%22,;*OMU[5A1K'0O5;KZS#YP?!5.ZX7?>_
MR0T6TC'L!/?K4_N9Y[/ADNAC"'MB?%WQ<GW.>S4-N,[AUSW8W<H<3>K6UR#,
M1?UA*NZRUI%E3J-RU$4PCU)ECC&TBG$-1U 0NJG#2_&M/C=_.__Y1XRM(\L6
M6_=]*"Y4><!\"52^/(DYR??M"N_E?'C/6-N>&B6FT>NS<9KI,'/B[3%-CJU0
M8 \]E^I2F#I$-E<TG?*-RV*KIMJ4N3Y6&=+?6;?/4^B<SVH(UZH&-:N:_R[+
MXMD(IZ:VZB0X+IU(%'8TY9Z7>=?:G!"OI]09L_?3HAJ.ZM2C.E1[K'LLC=VQ
M1$A8A:,1"//.^53DS8>25>51E; E]7<YSHU6,LH-TB"-M!XC(D!K7'9E$K4^
M=\25N[T^ >):0%Q1AIWIU]%,=8FC6K_-O*+*L4FU>IVR)NH@TP9:4[W)##*1
M3$5T[8=*>E=6 9LXE$N.\DEI96 ?PUOI0?,\8$RZV<=>Q]H#W0YR%@3@3U-*
M>:*(CI69I,'Y[&!K*FPW!<L'H^PY:7=-+L,=SD!1'=9GC_7PV=9-R737ZV.7
M%+$EQ;RQ_;!0#&QJ6^5(NOYHV'@C)_Z?C'OU_A>#K JF2F4U20.8JBJU/LB9
M,3/R+$S@F6NAS^N]2PJ,A0*AV:E&*Y@43)XP@(F030'SHV&[C.WCLAOF#?C&
MPICC!D?EN.1<RW3!<A@8GVDHL_?UF<.FJ408]6O'0:Z0/CD&R7TRV\;[J>W1
M2.UZ9AE%BNS3;%IS3L=N[/G!1']8;VW=UO!(?.0T%\^:$?VS%L5:/N@OAI.$
MLK]DJJS,"<RM/4<30W-\<)@$2?FU5Q?ISVM/\F8PUW,@?S/+T9_:"OW  6--
M9^I+46-KK:=BZ0]03/JI8/=3P>Y'L,E/!;N?"G;_(#M?%^R^ID3UTX[?633'
M<H'\J?7BW4*X,3]R6D)SV)6Z+3=GHMD8^0#6'GS*W9;']ES+M'JC',V3,@;*
M*J0\ZDF$SF.(=]B;L6(?A:4Z(Z5N.$O_1F7<^>:%WPO9K\^-TX!E!39MCB'.
M$5#).CX.QO]G9*J4O]R*QHT]KJG!>.AURM0[O [C>P^;M&^ZR2GV"G85T*R7
M @BN2\6:&W1:E*7)J,B^B7%SOME*!ZFC7/*C-]W]QD?=<TD:<ZGAE[VR:W.Y
M(->78%A+IG_1F^\QEU/1U[)3N7"-^\?D%HAY[#")^$HICM[ -EZ8V</M9J-K
MYZX+/M=6;_KI-<M9;VWDKS:#RX%WM6U)\=HU7<H:MW/3/N%*:;0;P#_9QQFP
MC_UF%,OZA3.;RTC]52YPU]21W\P.[)P>"K/I %,9GR]A5=]]E;TTEMHD<WU\
M2M]/+1^3,RIYJ[NYWMKT)+_>N*(:;\^LSV5R8#)78>*:2)W98(:UQG6;(Z%N
M'>:U]'PBD9<WYZF; _R:!>TRN?.7*)*PB1+*/E2;<JOJ$DW3Y.6F1%,=>C.N
MS-2=LN-T.MSTCYV6+[\N76R2(58SN/RZV?R(W-6S%MRW8Z7?9A!/P+XNZ<&W
M!+_"V0B=Y6PU^Z(WL:]'H!V]RK$-Q:-1CJ[3*>Y '9HYE0--)S0A(?7A:%*B
MA_D%,[4K9D,L<\A@TE9F$G9O2*<\J!6%G X[>_J?0\YSJ$'SWJ3.9$XSI[_G
M@/QQQL5,]/)L 8YR$.;XSFPL6ZX^.8Y869MT#5Y+E0-K(9J+4N:\M'P6TF@_
MTR"U<11[3OP*32F1%.@^GGE9-<O,8GTV0'1F;6F3TYUC1>[JEN1$V6IR"G\<
M9HN8S"2G-(5WX8NI953&84J+FQ3;G;1=/C6P3<T0:=AQ:^D4'S"?#SUIX@Q:
M8^@/\X$YW%6%?%B;4R*.Q[6#@K\4"5MFYI_.WLXG$:?3C+_4=*GIDGP4<C.9
MZU1\ 'H _2SUE*U"[VAX/*<&)=VOB76J&V*-/S6E.YJ26Y.O)R@X*:G55(#T
MIVEI*>MXF&:?3@]3V$ 'J#^?4^8:,3,Z\CB#(0TS4ZS(#)MFT4!7N2A-$VIP
MYD(G76S.8YM,L!E-K*;027[T>M/!JEESZ%T?V3^+29.:J/.%>.NFYY>RRU+C
MH:3S7L+7B0*9M<2FD?8$)3/1K<WD9/NRU2N'=6ARW?AG-B!E973+E93JB3D/
M+G/G''[1Q.6EB,":68\Y]=JXT=C$%CPN^DU\UJ3/V.3>=.-7&#,EV<\6QP0T
MFQ1H:HAJ+HA@PHL;'+^6I8\Y^CASJ0XH !0\;X7>:0&LM*E[5PRJ43\_D>8Q
M2WUK\\7N@$6>IBI/( )!<1W'H:<W-V68ZEH$C8":2[;-"0F9P+,LF>%?T]RL
M"2.;A*_#"WNNZ(]+#=0$]&1P7(^M58KGK"5<XET$_?);<=1Z78ZJ_!'_,ANL
M7POW'+V2I<*D*5I=W/;]=R5I+K4W%Z$TY]HHRT[=Q.\D9W6 Z"G]!*EJ43N3
M\[DV+L98"]<F*V)>4#Z!_)ILM7'J<^V>F<)I(L=;<,-8[YE+JTRI.U5I7(HG
M2[64:]?2N'3F;#SIV V<I?.@]:57?@7R/@I-PFRHUNI*'-DEE5,AX[@J>!V5
M5D,WQRLU"2!U\?"BKFINT\Q&_<ZXHH 9HV_.RCP:52$Y'6(Q'*-Q4]"^K@G@
M0T[8J'6CENV$K$C5D=5S96NFT4]SY0<N5S^]L4AS]E1>USVM47\RXL[HY(W6
M/TS5H.';04J\Z9JA.YX&[ZU-@5#;#F4JI-IX^-QQ4_.L$0!UF??)WM9AOO/Y
MAI.2K1-+8USH^AO]*W_$; VZK-D:JV/J_SZ"05NO3#\'&TY/$1ZI0CH)CUQO
MP;]%,OW9T,+D=LHLY*P UI(X#!9K%*$9MC?)0<XFQER1T+D'Y1I,>R;]K.:#
MOJE3VTD>Q2<1?(T(GJWG8^;\IJVQRS0[.%(KID9/F@%@-D:OPI"MD02,FT31
M3[5 GM0[3M!N96C?],C/V1DS2'IWG>\YES#BI[VS&Z?1R.8:FCF^-R6^-GZ+
M&V?4K&/N)>."8Y,XV,:+<]F^KD^^II@'B^OD.^M'QBK)_ )2KX!AG9>?7 =9
M>6G4ALE(8WVA47]J_=C7SJWTQ4TL+%=K2-9>'GXLCV^N 3=/8NNMCVEOT[E3
M4GUS#L3UNW8)%5+?E,;UE-T\=>^@,LYX]Z9UI'/3G&K0S&:N$EO*"AI5=1IN
M=CS7F;G!)X]":MXQ=18.S5DV\NI([K&MUZ3J@HZ2[(F8<".E1?<"Z&#7)>E.
M#E9-+D*7>QR!'E"GMQP'TTG5.\9S@JDV_;S3*6M.LQZDU=ZT2>NMFU67E14I
MF*2.];D63M[OK?^,QC;V=B+JP8P#_:'3']+4LI";A?-,C24SK-MR)P[D0/D<
M91]HJG<Z7DV8KJ88KZ8I"96/L@'PDZ;NC5NW,5::D^J$W+&L %EJ7E"G@F?+
MH6EP-/5?P"UAKE$5V*SC/N6)P*KLW,ZYDE7YM:F!EHZQOH9QS?[$N$;30HOC
M,(BMO=9&S0>25V,"K:9XYP1.K7YM#64BJQMV-P.FG(C&\9@<1=G[62=G7=JJ
MM4M[!8QSDNZ3'DANF7S:%XX*-ZGLT##QWX#U?DD>H!3?N=;ZT,\5MC^6\-YZ
MW-]!@K=^#U6Y0N[";V+GJR:Y,><])7=17;EYXI28-'F K=O<VJZ+.'2"J7J-
MR??_L_?MSVUC1[K_"FINLK&K((Y(ZFG?W2J-/3-Q,@^O[>S4WE^V0!*4$(,
M%R E*W_][:^[SP,@2)&R9%(4MC:))9' .7WZ]+N_YD[*,!C%P"(RS17$7D..
M/N#HC+E'2Q;G[F?IHW^A.N;'WWXVZD6GO4?$)<,Y>V5$**,/%L^,I1YXN:QH
M:VWWLDC4DD=@O]K^FG6":]RO7%!6P.@9Y6B<^-JL"I2G0GD9M^':JZ+13-J,
MI8I!RL,&+9 %]E;,)WP//#T-[A->!H#>\/,EMYY)"%1;CTI.]J ?*!H241#_
M' I@GS2Q2N,0+U0T =94"7562B\$9XM#J'DQS7F:G,H@$T)B0"?I6"RAOV(/
MLHM>0!]N4F%S17HM+6("^FQ5( C.!=W4TO8OFFVKDV\L@%2DGF$ [JL"5X'"
MR#2@$B6'>.!6'WF\SKR2]+^V5AO\*,9KQ;.G1+JX0_*(?UT?Q+<S=CE?SVW;
MY;P(MJT*GNT19/D-V=1+[S26QU+@1F3F)4)(!3#GA_'W\0RS:EA&E_&7.<.@
M).:*"L]Q(V]J#!T.Z<=D&@YB +X_&>-E)365[SCYV3+?&LRWQ!,,:Y[>\5'G
MZ,^UNLN_V&2K9P8!C(S<%VVH/#KM=.M?LWY)1;QK*5QB0*8L<D-0Y+#&;G!'
MY,GULI^EB^X?=0X;%OV/SL=.?<D(F2[HL"?6YWG/0%'PHU7N6P\972AZ%;S$
M/!.%9=0/!%_#F@UX>A,V$7EW"2,E&M-+@MQB*W!ZM&HCC.-X!/N@GN&SIGAS
MR2D):?2S7V.,#;W Y1C<0B0FSL9]Q&DL]ZK:*"8QSKC Q(0X\&1C$LA%X!*#
M?VF]7N:#50);MA@=H"[WUM2((#X P ,W@'>AMD_?95XB=Z9J^)D=\@+8*-(T
MB*O@\T8QP7+B3_+[,7?1XC +QHK@108"294;U*=*2$3B!6Z"CR/:"Q;P_SM'
MY&?F<+JD<(5_?NF=VLXJ@AV*#G+AM^2#X,0!:]N>.#G2G"\B3@FF 'A3""'S
MP;_ F6 X/XM!&H,!Y]XSN.PEF57,^D[P T>3I-( !5K [,C,'+Z9QY!\WA&\
MCR"ZO"SB2QC4SN ,9&XINS<S5!+P^\&VWQN;^GM(?);H\N'0F*[>&&(7Z4O&
M9*_?#M.X!D%.ND+ Q0>2_S*H(9S6=#&&(H9O6YH":P,H$NIP*:\JPP)=6)]:
MH!&LXVU],/6HAB9TYH<!K)QQ!IV"'V*B!)TJ+]#F\.B]XQQ-,G!KW*HURH#R
M*NN$2D1.KETM/%R1N*8PC&$DN"D@F=J5@H0_(RH2O(?WA_?_0:?QV"U0>]GP
M]%'4@7CG'$5 O8H4Y]Y*!;7T,0 -(QM>H?!&B[.U?D*+%9^^Q<\$^0<'RL%V
MOY#-:$L"R%(@1>N'7=IZ\"9VF@OBCDE)D)X. \Q*A'\I'2DC2$I;TN#+D,$\
M207RHR"VL)TSZA18>Z$6]K2QFBS/;B<0-DZ^6/O.:GJQ[K)@2/8&$AFWSI81
M\"$UA' ?V$P8 ZDDYNB.*WWUS95Z ",;>:+5SR/:Z2^LJB3""O'/.XX^QY[Q
M$B^L&V_E2C<0FRL=)"+MZ."9B3R:8@)A;BIJQ1I*LNF\Q6EOY%L3ER\MGYEN
M3WAW'J:U@R&L0M2T^NB!QG$Q^??52?[%MX/>N@CO-DF^D/,BF4*&*3W!.;05
M*&<6,;:%$[%W,IHE5<YS3;A38%Z8LBY3'LMMFEX7,;F(?A]HY0TD[9#DB%-%
M:5;SG3.H9)X4L=KUH>=1AD'%1?9@P#0=<=L)?D>Z2W^"+J@@]I'$O(G]0#_/
MT63EQ.*3JPVF^4R\1RUBCKUDP0W^QP*A^AMRN9=**,"T3"I(AE?3/XB]T6;5
MN#V<!K_>SB)D@LB@#D#W-0?A9)1QKI!\C[-Y$3M2Z3)\9.8_W+:P_EQ"9[6U
MD]08'TRECH,%)%%VCC+9 Y0T6I,?]7Q9G)8F741J,0*:.I'HFJ&X#VP?#;#7
M&*D1/^9EZ$BC,TCR_',MB\%MU4@WSE1K^V&8OUB.\8+4#ML11D"L&'22=T%
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
M:-L((E0<:^'.]B]DU/-P6S_?KD(JYNY^]/^YW/>,&^43K7=P];4FO ^RHG2
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
MV(B6/TRF_OJ(@A@!IY@H]%-&IP2YS5 K14RDI%\"ORXA3HT*_"1@5#+^CXD
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
MK6U"C#_'59A&P]A8ZQB5R/59DF6C:T%<=TF_R4Q)3TE\2&^Y':9T7K^0DD1
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
M#+HL&LSS[$=/%C[:FW[!AU\O".>%^3',FP\M;\[N"A#R!?B9B]?L9:WO:I$
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
M9,'L*@[>Y!-:URVGT4]?E\$H'L=%$>-N3Z9Q5D9 QPGR 9&7_UD&19Q&,_K
M+ \L"DR03^-"_QX5,3U\F,Y']"%ZRS O9R6:F&D/U\DP+L/@YBI)8WZ]>5B2
M7<=2+16\H"_GD_AED*+Y-RF#:1&7:,NF"Q1/(WI-G-YV@D_T[2S/#GZ^N'@?
MC),LRH9)E :15W957N4WF=FHH 1&@_PZYB72\HMXF$9E20RS_/WC(I]X?RV#
MJSCE;<63:9K?QO$2BLV*.;9-;\'+RV@2!SB?()G%$_I5-#,T*OD#PYP>44[S
M# <6#/F,\!9'>-YQ&5<V>!5=@PA!0F<XG 4Y-HNU!X-XG,LQX*=9]"4N._;2
MK;ABYW=?I]Y1Y_01KE/WT' T/_%5,J,E#->X81_CE'YY&08_QQGQ('% -@HN
M1I,D2\H9>))(].,7'$Q</LI5="M?N<Z.Z(3%__[4< M+LZE+;U-1=5.Q;HIX
M)ROIUW1/$CI*6CE?MEDT'E=8,J0'L!(H^<G7]%&^$G0ABJLX&H7$R735Z!;I
MI^F5^7 XIX4-;^46RZW[JL7>Q,27?^IUNKU@D-#WB&>)5?D.W (M+@9:7&"
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
MJ;5-)&_Q8[?6\4W=BV_HM6>:]-3:U[XS>)ON^/@=MMEW\;WQR[K#<N"/$^7
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
MMBE]Z'J>8JUDKJ?^8.90)48%RKE:MM_=TOX[>[IW<)F:9_LE:CT- 6:@K"#
MC#]_D>%2+_*@)R:FW#>\ ,[.+Z@V%TPVJG_LAE\:X="JQZNN<]<_5H#* :L?
M/AR<?ECI(,@YGK$T=JS6(C<!=.>=UW=?)X-' /$=9-CL,5$;--;IGXVOKUKM
MUNM.V8:FEEK O??A?[?Z7;=5))['U1=_:""BL5>($(\I%<%*K1 GE&+IM)$0
M_GV8+AV$"=I*T9_&E6YV_W<+Q/-OZ2N?G@@^:GW]*K'0;LNE?P[&_+/;V].=
M3LI6_3/%@K=J999?_-ZOO5>M_A5P[1X8/#9R5"2?+WBK\*XX\N>-V6]_?HO?
M?SXC1WUW>?#Y_(VZ/+E\WS@^_?W;^?[YQ=&W@V]GI[_?G.__P<XO+3[?_[-Y
M].V0'E\=XJ/+3_0M.6Z>?6O#L\L_X!'^'9^='GT]P@?PZ.IW=/+7&3F._YZ?
M'MV<[)\WCB\/V<EKB8X:ZLI>O6Z=7/W[\ORJ^*ZO)V\.;XZ^O6^>7[J+\[^.
M/QV].4+G^Q_1T5_Q;Z<'^"UY?W%V];5Y<NFNXC/)^>6G+T?[?S;BVM#)_D=Z
M_B8]Z\_F^=6_+\[?')"3-V=?AY^)W]4_QW_P8WP6U^^N3DYWOQS_]>^+X_T_
MZ,G^Q:>S^,3SO_Z\.KMZ_>GLU-+SR]?AZ ;>O#T]Z!U]@/CX\HP>?_D;<6JQ
MM1!(A3&@CEB@A/( (Z,))D'@P+9V.)-UCOD__W&;1>Y1O.[&LD>/[,KH\4S0
M0\(")PSE$%*/F(3!IGZ_D##N++4%>J",'M5##SB%'BI0&2P4P'.G %58 RDX
M Y9HC17ARFL4T0.I.H1H_>BQ GV]<M"Q>U=SJ);OY4'NFZ  #4_O_>CPCGUO
MKVQWD)%K6<AUO#>C]VA##6;! HZE =03 HS3 N@ =>"!$XS]U@ZJ0R3K6(K%
ML&M5 ^FS+%=9'<FRO"99GM9"/(.:0FV -M #BJ,LRRC6(!#LK'!0$46W=I2D
M=:X6U$)6*LD+JR=3,[LW03TYF&<009F M8HQYHO,>W[>*/=8C:5ST7@U+"2<
MK"-,981EJ6R&NF5#W8<9M45&BXL+&6TMX0*@05I@((& 0:Z%IES&$]W:H037
M!:&/A;J[X6:E2DL6YS4I+5F<GT*<IS47011D46R!1CA:(0(:(!UDP&")J<"6
M8YW$6=&Z>KSFLD1Q?@F.E9,R&WK8>K#,$<]>E2KK*$-+K#BZC&*K0;'&C%*B
M,'9**P<XUP10%7!42J)ZXAA#&)-H@ F^M8,$JU/.*F1_9?FMF%*2Y7<M\CNM
MA7"C$84F ,Y4E%\$HU'!3/R/-9!2[:0.,LHO5W7)'VU45,]_4HJAJK@Z<MKN
MC?H95,5C,G>JW_.#NJ4%@#+*K03E9C-=G V:*H:!1";:6@9;H'3P )NHNY!X
M82$:40[7L63U>$<MR=I:)!MV4SPK+UCLEQ8KRF*_(K&?5FXH%%Q[S(!SU ,J
MO0.&&P<DM@QY[H.%OA![+NN,/CK0NRZQ?PD>F'>=U$)A,*ML-(DW9[=LC'(S
M/,#D5.[MMMS!\ R/?0:]I8'>R6QV"Y>(&N$@L! Y0+'G*38N@2:644^$)DA$
MBPZJ.L^Y+<]9DI>EKV1)7I,D3ZLOT3@AR!L9#1;( 87* RF\ I!03UW 4@>[
MM:-(/1YIA03Y):2VO$\_@W8 18/72CADGC>8+2T\-&S,5<P7*H[Q)/S1]851
MEM%L:6@VF[Y"K _$<0>X9 A0AQ4P/G" B#.<,QZ-LI#J;E%=*5FA>'<6Y8KJ
M)5F4UR7*TXJ)@UY(C"P0B$3MA'($5#Q/8# 6&C$JD(N*"<:R+M2C-9.<NO*
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
M1M/XVFV\:C6:_[O5Z_3]-.A,T'*WY6Y1,J/+'.@RVPK':FDP"1I Q%*IJ=!
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
M-)?3^9V$-^VV*Q*V!H?XH=V<LP=\1KPY$.]FQBI&QF&B640\HFS4 1D'1KD
MO)-42B4PTWAKAT:+F-:A>G2/K]SCIKHBO71[+XOT6D1ZVJRSF!-'E -!. JH
M2#-#&>1 &V24" Q#&T6:U 5G=8IX%NGG*])+-UBR2*]%I*?M$LFMC("K@*;"
M :I5E&9H!4"::F8=D3[ )-)0\3JY8R)&;A*^2H%\TVEWN[4R,>VI6U2]X$KO
MI9LDQ;F^Z[3#IC2XV01T.]Z;L4$PC"JG<QP085!$-VV (M!%\G(&&;?Q,&V)
M;M$&H4NN%JF\'SI+_]-8+UGZ5R/]T^:*Y(X;+RQP,GD@E)- :1\ IC!Y)I3@
M@J=:,1YU&XB77(6;I?]Y2/_2#9TL_:N1_FG+)H(UPUYX8!A)E:*! L6] 4AA
MS5V EG"1I#\>69T_?OQ1CK@L,U&S&?_XL5[[Z%L^E3*FYB[:735:C6ZO4U2G
MUOS7:]_JYF#,AED^@Z-]4Q[L;LOMWCK6@_)4,S N#1@_S!A%PF"O/#6 4![5
M(JX%T%A)8 VC5FO*L9,)&!$2=:RR%_<9B_?239LLWFL7[VFK)YX=YBE((YFG
MT>K!&AA+)$#$$!.0%2B8U-Y.,53'\M'9R%F\JRO>2[==LGBO7;RGS1JNO=)$
M81"Y@0$:KW*@3(@&CE"**D9Q%/LDWISS.J3/<*IK*:7P#A.F^+W1<K[5>P74
M;/W^TXX$*B?O_%)+4]-JH=.^JC5:GWVW5W1BJ5WXIHM_J/FKZV;[QOLHAL%W
M.MX5L]>B5.E"V'N=?K>7IY54W>:9FLS4N6B\VA^<Y][$<;YKZM;AB E*!LG@
MN33PG*W4<LPA @,&4/FB>UC4C3A7 #%*XQV)4M>?K1W)ZXA4:=Q!%O%E#UU;
MFN&31?N)1'O:[&'1ZM'2>P!1"(!Z2X'2U@/E$(R'Z@+!8FN'HSH4LY&>^0>M
M9:FNL%0OS=[)4OU$4CUM[5C/H]YE-.""IT$=A ,EXX4M.93&H("))5L[@M71
M'5V4GT2J7T)\9O>J'1?SK31)VB&UG-2MCXW4>4UWN_Z!!DIVZSQ54&;R/$_"
MX>@T=XO#S "W-(";K9()*#@LD07!4 $H]0IH; /P3)&HDUK.4H9:<N>("KER
MLDA7/1"317IM(CV3=H:4@EHQH*V2((*R!Q(Q!0Q5F 3!O=0PQ5=QI;RS6:2K
M'GS)(KTVD9XV0Y!AG$+!@/*! ^HY 9JEL:G"8&PYMX2I=$MCE"MDUBN0AZFS
M8K3'HPV2C/%ZK>5[.3RR4B_+TLV/X1F6_I1!$/G8Y_38I4':R6QIC$%8<6D]
ML-Q!0)%30$+H 78$4NLU]\YL[<@ZO&.2>W:7/@M!7KK1<;\@9UE=1%:G+0JH
M-190!( \T8 Z[8 RE -!6&JFYKPHU \UZR+(DOHL)'7IMD2^<M<@QM-6A$!,
M":\UT"'UB=4> T7CO>NU]9AY0FW0Q>!A.ML-)\<R5F9 ) FH&1\9WP^LB%I/
M?WWZRI(77'2W A,CG>O;=K<[[(C8:/4C_4ZN?:=PJ'1_*QB@?-]I.OZ#K[V.
MCD?0:.G.S6'/7W6/VZVTRDZ[2((=0FB&S*5!YFRMBL:(8QCUG32S$U".$(A\
MX4%0D$BHG(S\$*T4Q>N*L4V9U)ZQ9*-#*QE+-@-+9@ICHO*%A#% VD !E1P#
M#3$!# ;OE*!1_Y(12R"I1YLJ8TG&DK7881E+-@%+9@-"T$9EQ ,IG .4\OB3
M1Q80!0/%7G"&PM9.5%WK<FDE=M5K+;"!\:)WG?;G1C>)>92.QYM[+]N%]?06
M743$@?/J-]_RN:7*,IM%GN[VCAKP:T*^B'KX9-_^K;T1(C@!#.8"1,4: D,@
M!%CY@+ .2I#448FH.B2/;AR0/=+5%><5&559G%<JSL=[M\594J.@05&!@<H
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
M1"F+&@5B=<P>/:YV+4#Q$LJ=2^-LV6;9(YN:#HYUT&.'Q.-S[7[JV%,<[2/
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
MD(CJF[;2(X*#8ZE/'&;,S*&^W9,CE$=!5T;S^V,FH0@2%.U=$FTI@5+%L7=
M&R.!H#Z0%)V2'&[M(%&7"N9.$AG!*HQ@2S! ,X)5'\%F;%?AJ*#.I&H6: $E
M%@$EO 3$&82M5BJ$>2$L3YA?<"CX(V4N#P5?A\R<]8[V;MWZG]V;/ZG[U[^;
MY[CYV5Q>?SJZ?']Y?GI^=89?7YR\B=][>0A/3NV7^+>+XS00_*_SYO'IX9?C
MU_+F>/=OS#GVSDE D:& !N&!E 0!@1QAG@7,O?F^[[ 2[+0_8/W,3D_+3D(8
MKK!U@$(3=5!N%%"2!2 "49P&S:UP:<H\F\UISU/F<\ PTRS3+-/LV=%L$=-O
MZ='\/ Q[9<K#=#2?4Z^T)1S$0XOF&PP>J'B,()Z39CA RGSJO25@G=\Q;W:U
M8^9?LDPM/9Z?96IU"OFT3P0Z 3VF%!#H$:#4&J M$D!@9A&53G&DYQ6JEQ#/
MS:/?']9*++B0^H<S&#2EP3.-G.84:\:LA=3[A4$BCWY?+W;8F09CPD/E(TH
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
M!V!9)XR1YUYXR@-6-J<0$:)CV'(*D8<<\VBUIE@X=S<]=E>EWL ._ ,Y:?=
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
M@?*])%#^:4+DA03*D@>)M2#*6,N)TEH(8C$/D2F*G56W[OU[ZP]B..Z#GMT
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
M:$:\4 (C);,99Z1 )B:PZB*U1EIOP4)_DEQWG=CL#7CO05, 9IR%1((P'BA
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
MWPK& :@*V,+#9T? :].&=FIJAV6QE[]D]^/9N^?/IAB&AM0U,>"B&8>YS,_
MAIE9X+=K]LTD>FC]:(C@KH/A(?#.!"X."QT"GXU[(??@J#?^7/D#FZT&:$3=
MP)I.,Z6<^?TS/5&O2]7DY"C6/[<?A_LC>W0P?50_70=@:&)F<3N)%]RL7JE@
M3O9C4Z3B@F7*'AWUH5/.CL=L78GU[6<#-^Q#N\[>'#Z;KW%YIL%OP!7GQO64
M[!<,C%.S(_-U;W!</\ZYY6 ZW[EY!C3_ N9QW??/1[%?+T8OOO;"Y&!FKY_Y
MWM2FPJ=?L0XLJ./)Y5]9*M$PY9_UNOS!I0O695^[:S)@[-I-_,4GN^AK9_\>
MS(M3'0'&D .;X#.R"6[PW/:_VI/QVA_GEWQ8[Z>/HF0]SI<-T1GC0%Y45.-J
MSW6G=[G#8A7U-.CN[FV]K?9VJY>[W;>[?VUO;NQM;5:OMKL;W9?;&W]5;_?@
MC9VM[M[;ZK>7#>IB^/TV^JKYNP#NQO:1/$BL!5'&6DZ4UD(0BWF(3%'LK&K4
M==VTC2QU14S)26Z#%X&#T-9,\X1=,D&RH&FX=?OOQW9>8Q%D@V O?[0'O_PO
M(.?/3]#2V_GD/RKI/'5&@G;.4MIIC!PQ&&$L/==&QH#5DJ5WI3G7/K&9%]$T
MS'.AUE^U]3">5H":'#1"*:^ZV:("252_/F<1G;> :CMLL0P7[L#W1L/C_8/Y
M1XV=-_V<5K_5MQX>PY.$\>_/K\+HTZZ$;ILV^EQ%HVPMV*-Q?#[[QPN0P4=]
M>_*\-Z@[H?[2B^E(31?;S-P+/H?Z!YN/3TG]&6Z(?;H59_K+TX^?U1\M>%":
MS[1^QA2[]&/\C%SZV8]N:YYQJJYTUR=:(>X'\N<ZM:!F,PAH.OZX=RZZ\CYO
MOO+C8#4N[\.E/2_V5^N.):)96,"ON#?O4D?E8]^%<>WG?S3Q#EC\2-)$I602
MYU18:7F*-#D&)IR*3:@47Q[OF-M5/_"6G=I:3V"_Q>$6?4_?X>[A>P[F%>U^
M@K8=OCK8^?2FO[/Y][<<\>A^WX)V'APN1C[>[WWX]"%'33[MG[S_])YV-_]S
M^/Z?K9/NG^^^=C>WR,XFF&Q['S[O_ODAS?9:G*F0#$:9H8)9! ,9$&>.H?_/
MWKLVM9$L[:)_1<%YS]FS(E2LNG?5K/<0P1C;VQ,C,;;E\88OCKJ"L)!X)6$,
MOWYG5;<N2.)F@Q'0ZV)CI.ZNKLI\*C,K\TG+=$!*QT(X+VB(;F.+Z*8D/\VK
M<5>%>616K_SL8LWAZM4A&&%E(":%7_JC4'-[705;!:=2"UQX ;X-.)_P7T*)
M,39*;04N/4$R\02O.:^]&WY]'G;'83?&40UD]P5D[5=+0!93YK36&O$(:,8E
M8)@IP N%%19<<MBM@M_8TDW^\Z6"Z\=$\"2@:B?XT_+\[X7Q$/RV_ACU87HR
M4H/4O8'4QV60LAH+32.B(DC$+2-(!VX1P8IP98@P(6YLR::BR\;64EOKIU T
M]93P*1_I-QO=ONN=^AS/2RD+O3)P;7P*F>5SQ!=F8/UB]!K!"\-//P9C?\,K
M#OR[OAL&,PH[H?R[1JV[H%9W";6$L1;L*8*D=0IQ'B4R) 04J ?$LLX37FQL
M%739L+H]9JV?3?54PWF7#@?(/<?T7G1 [YE&\WZV_K2.YCT24B]'\Z+E0:O
M$7,2D+K0%"G)(PJ!<A\B@54D&UN4- 6[K^8XOR!/^878GW4H[PX$7S^2U%&'
M\M80Q7:70WD$^R"D)"@XAQ$'7P(9[PI4Z"B\"9X2'S:V5+,H[JL =(W,SB<!
M574H;WTQJ@[E/0!(+8?R G%*T$(B99Q W%( *5,$A+GA(1:2",K *6[B%57J
M=2BO#N6] /2J0WF/G.[1V5YF*=)&,VDMTL2GIHN8(LT(0R9YAT8$PA3 EN2Z
MCN6M6RR/_E0LKR90>J"I66_(OTM6'S,T:)(8.CDOHE-&$\DXS]%!A7&. ]Z;
MF5H;I_<'\Z^78)X[[I.?C#@'K.>":625QXCPPJ?S-R&\W-BBM"GD3_O0]ZA,
M#TAG\+ 50G\/!R<PP//$V#'>[OO7_W/:/4DF9EGT_:)K@B[<%Q6PT$YQ)%Q0
MB,=$Z4YX1(6)A2#*"L?5+6N"UH& XHX%Y!/AR#6\4\EXS-+QS:MJQR\--4R&
M.N7% !W.1!AN,!IO-AY+IUZV-AU\T8JD5K01<<H$XEJ #4^$1[8(I(A%B-:8
MQ1I**@Q65D9&;,$!]"UAF!'''>61$T\7M6\GG,""=ZNJS53X?GQRFFJ[2Z:2
M5,DV J<ZR11*\M4X#N/#@6^DT%/)+3(MBSL=!;  &KWNMS#Z?;D*_,ZEI[/:
MM975I3>_Z4)UJ9+.2AD*+ @7E)C"<JP*2@I/C;'T2=7(R4W^ #5RA&RR^RF2
MNR^'#<3BL4[I2D48-@[-T)\!,%X90WJ.;NIUD.\D-S:2 I#><HV=PH$:1P7V
MP5CLW,] _J>,(7]UXV6_ 5[#_>Y/A^?!#)_F9E QG[W'^T=[9/_X0V__\X=N
MJ_/A:/_H37<_LZ#]T6W33]_W.KWC]HZ[6&(^V_EPW#[ZYWC_[3^]_;?OOK??
MMH];G__L)1:TUMMW;+_SYA#&C-L7[=A:/&L[UWC__QQB=_Q/WWS6I[M'O6/P
M*([ PQ#[;S\<[W4^?&U=M ]W=]X<)P:VO:.O9[MI?!>'A__GXOV7:*+@D8(Q
MIVUJ!> 9L@X[)(,($3L&4.S!RUC$_-+4& \J/^,:D=)@.11!D"@<X9(Q)4V,
M&/Y!0+QL$6N1>EXB]?KLB[8V!@H. J7I\!?@#!EF!"+:..*Q#F#C;&RQ19EJ
MI/4:K8B0W=.QQQ/8D$:#./[A#>G'WGJ]-R12\((&[,"( Q]$@548'"V(8#X6
MA9*B1H]'1X_%<]4E]/BC!^/"NYW#0W@>W.,]WWW[6NQU_CG</]H_;A\#FNRT
MX%Y?+]*&%)036%B%P.*GB)/HD.+&(.*TE$9H(BU>L2&EE*OK!*G *F+&=>%]
MY#Y(8Z@042NF'>;"T%J0GI<@P3;$ 0UQ 9ZUT9K -B0,4@4):2_2.NH 9H[=
MV!(/MPT]-;_HS>FPWQV?#L/ET%'M'548(KV3A'%O(L%<A:!UB%09AH/$4A2\
MQI!'QY#%RI<E#-G^#O-P!N]-X+W9_M'[LS3^UD[[:PK7M3J]K[L=!^/<[Z7-
MB)((!JOEJ"!>(\Y9@6R($A'%<1$PX=BS59;L#9N1)%1HSK &ZX8+3I3CUDC+
MK0JY>W4M2,]+D& S*J(*BGJ!' ;YX<&GEGM,(H"2*#R )3'Z03>CI^83_95R
MA0X'/=_H'I\,!]_"]=E>#^@8/<;;=\+PN(RM#&+Y=R_-QS);U_3$=(F#]:E1
MPM_Q1.Z!3Z[>)0ZWOND!G'ZLG/*72_Z]\^F+QSIU;];(%84'MRQ8I)TH4.0P
MU\)KJP-;/):Q*@+BZ<("VG%LO=+4*L&M]I0QC)>.BR=SCDY'H3&9]<VKCIL>
MX]!U]7'5C>^YU8#_7&XJ\"WT!B<E S7@6Z]$MVG\)_/T=:OI2*=ON:*H?YCS
MR]+1'.S]>7//^69P#YC&DO8[<4!7_/[)0*BZ"@1WV(<I.D@4EG%H4A\!EPS]
MS<9.=QA<>1H\2LFVB2W;3YB^)^/,!\B)3GQ^@:9C3?^'YV?-38T#IE3D8YCZ
MLL-!^E<Z?NR%/&O5 %??+I]4EH3;B:)\.+#YZ.X49KU7'EK.?7,8C#_/PX5[
M;#:V>[VJ,\3),*0^"WTS+ _"3\!.ZJ>Y&(T3;7CYONDF59V63VE[D_??;+SJ
M#4Y]=6*:KIJN4;GL"]/5[3<.X3?IBV8X-/V#:CD79R8-9-:D891)O8]/!OUJ
M>LN13PC+)PTMS@Z[O<PY.OE\[H:K9W!^U68O>LV#W6+\L7'6'1_"6YVLSB48
ME"OZ"I8I)0&9=->/,#75:\,=WTR[5OQ=T7?#G,X-?/J@V?C,,0PO?WC;\^D)
MO[F?G4_':7>+R1.:C;0@4XK\2["1C&+4_8X.NQ[VN-]?#*CO=O8N6N^_.&^5
M22EESEJP27W42!=8(*NY9$H%$HS=V!J?#2K(O<FM(20&AXE6WF/.(M6V$$Q(
M9^!NE&'U@&[-V6#H1Z'_PC;GM([MLR_@63B8Z8 4Y0YQRC4R4ED48 T,\45*
MC]C8BJES0.5.7-Y1-Y>MQ\9EE^-A;:V_ D!=R ;_J$ZV:W=:7\ _C 3L!T04
M26WP;$"6% 7RP7J&F5-:WI: ^PF:]J4DK'UCEKG.4-V8M]3^..7?GL*N-V<&
M)#/%-++[EO+NP&@()^6&N#LUT/*GHZI-5"IX*HV*P>4O-'(:+1K$O-W_EIJI
M4/R?#[N?\D_D/_^:V@P3&V+Q!KWNU$HL6TB!5M_BNS^XX5^:K '<)O6DJA[7
M.V\<&@"DLKU5J&9@LW&;9+)U$.EKI0>6I%J*9'4-PRC-[W@V&U4;G%&YH&E;
M30MJ4FH_6+V]\VQ(YKXQ$T.\7)(D;WG9EE?H^N<,+,Q4:;I.F@"5MY@TU@'1
MZXXN]1'*GR_):&/NU?) YH:PT'G-E$,YR33CH_3H)#>-WPY"'V[9ZYTG4GS0
MC>YHXA[ 2%RI,NF;_YI8<N6#IPUU\DVK=YUV25MXFZF).)NW4AP7OC>O;,OW
MS8Y8:M"X-%GPYN4'("JF4O,80M639U&3YN:L>F CJ<3T=L>IWX\-L-9A]524
MYO?W\M+RG@E&^JF!#CQS&VX!9O1DOA87OP(7/\CZEV)IW3R"[-1T77<,%O(X
M-.>OG6L=E%M(I?S(<5JURNMPP](9ZC7L8#@L<T3+F\PZ0/5+,RV7:WXSW5[V
MXBJA6'K#5.@Y!=2)]7_#*J]N@%3*W' < :@&Z;?#@7&'Z?;I&UFU4D/ 5,J2
MAYS).O)+]DSNX#!Y#MP_;T03#S'KXJ+\C"[U&DQMFBZ[++E3T]7BN(2.&1/3
M;]+D#Q.<CE(!1CF<V^ I3%G7IQVHG+2#4P,;T3BD]TH-LF!TW;*'5*HP!^C-
M,IG??]53#LUHNJV-LE,XV<C*O0.5_YHZDZ6[FMHU)H>N+!BJP@E5#ZMC"]/B
MJPY6"W'MQ3A/W5;J7MI*\;JM5-U6ZFFTE;JQ3=1"A-DXZZ.F@0MP?95SRGG%
M!5;!,$PTOR>OZ&&]W[=56]OMOG\W;6=;MHRNG>%VJI4)QGI-',(N>L0+9Y!U
MQ"!7"%(XK8+2R\[P>GBR;^=;%L]6MU$N[UJ6CUT:\E)_9;#)P"[,#85SD'YF
M=;K* C6N:B[JL@V13#(P,,!X3;TWJ^_FIL554^'Y7LKPVWYJEKGPS,IHS);P
MY D3'_-=TM5N[&;K<GFXEP/+$SL,GI-+F9JI+V<Z\H77J:/$R_KWFNRF8!1A
MS/-$-6%80%Q1AZP7'-&B,(451F(G[A(FEC;PX#TS*0F&*Z8)H]IQZ8WBNF#D
M%ICY!IR$<?@+UG 1,^LX\94K^?6+M<(56F@4G0$D-3P%_"5&F!C.@PS48GEM
MH+@Q18=NZ7U,=0L\O],<Z@*/:EQZ_\DW@&_T88=/"I:/- $2NL/D.RUVV,UG
M@\FWS.YUNF36[WUV55;KT:AT&T^'TV.BU+[7-_X'G)UQ[@K?",GGJ] FOTHC
M]).?OYJ5H^39S8A7=NM+/TW#>[[LD-X?S-$.51UU&\X,A]FGG,+8=-1G9C3M
MM#SI W\6<F?V1OA6ABF&J9EP_Z#$2-<=NM/CT3@W+K[T>MWOX.#WQX<WO44>
MIS.GN5?TW/3"8*L#X^SV)_NL>[QZ6F]H];OVUM2[/LA2Z)COM>W4/FI]4=(7
MN@@*;"=6(.ZB0C:2@(AQV!%'0PABT:B.C%E!L,5>8 [VM[;>6 E_L,@,$7I-
M;:URY1NP]&$]+:O.JL!L&2K,S<@!&D:G]BBE8X#"?MK\N-F(P:>H6S-E+:0@
M66H87EIF*5@(NI9B<>FMQ^FMP1KJS[JWY[0% !D?8JBR%"9?O3*"VR\!.,<(
M<\BVS$.9/>)RE# %DD>-HU-_,(N+9G0Y&89Q]5J7XK:A;W)W\32&GCD;E8B5
MC;04OG/9BJOB<7-3 ^#X#8S.P6EZV+ [\MV2N7(3D+!ZN>O>:IA2!\SH=#A-
MP:AH$,I$@\D!R/S@<F1P$LRZ%!C-#=)3+"R9R"FBF+<"\[TR0/-45='D<N.!
M?TQN,\C!O^.3P3"EI?ANA,&'C/:3V/FWG/0"DPYO,NY5&P>\S=?0ZQX.4O)#
M.FF:!@?+W6/RO$7AFC9S'X84N363W)M+4C$W<=WTZY.0 3NM6#S-Q0 ++Y=F
M,*\EC#Z'$ON599]NF^XVEVJ3IO&@<@'2-9-5'(9>^&;@*9>7\Z'V'KKY>&=!
MJP,=-V+LUJ78=F^4; 8P,<J -7S4#U5<M?QMCK)/2)MR2'N8^%U#E<6UO-;Y
M&UDJLK=TG*F=-ANMV7G&['DI]Z@,EWZK(K_A($=9X3M='R8Y:*>C.3" NQ^8
M829N/"G-0#^1I]+XF:=VG!V8#,/HM)<^A/$=AM[)S HK$\FZV<8\3B<E62G.
M$X+TLRE:0DE*DTIY3,?E*<!<MMFJ63@VY_E:&ZK92!KW.3TH'QR LYMAUZR:
MY4GPOR14.3#=/KSF%5,]B#&?YDT5"I[8#S%K3!KVJG&L2,KX9]5:P^O]UQTH
MPJ0L.!A5S =*>8JUD:A<L,1%8@TGZ@J*,+%H:$W',N4*&VWW_8< :@*>=<6%
M=SN&,/GBC+,]O-MY1]L7[QD8:=];VU^B4L+QR)%4!3C:GDBD?:&0P=9I[8W0
M)FYL4;8IEZB^&@!:O2P3H&)WD01"-2\*QJUUG'LAM%;1LQA,8$;&XJJF$;4D
M/)PDM-]_$=06H8#U]]R#Q6ZD1,8QE2@^A=*&6U4D2>";]&I)R&[F#)NNX:-L
M3IQ>^#=@[TFYH_?.2[MCY=XRO6\^:\LINI.0("!=BM_-G7_GP__LW(;AV'3[
MDXS5=%.P7V8V'MBN$<Q?,).J:Y)%!%M!/H6&6Y^.N^7A\Q*:CD*YX93FR64#
M-5MITQ-:P/$YZ&V<GDR\^'B:C+F\!TYVB]FK#TM!WOR5&7$?0R^^ZX/%FJ:\
MTJ3:H6T?O?^"B^ +:FDJY4VYCI8@ZZ5&GC""*0 E<_[Y9L9]'@R_AN&HLO"S
MF(?^*,OI6KJ\K[^G9+=LIV8/=E2Y0E5<#$S#5'+5/:DLXW[Y+53"0G99*QT
M%>W[!>\S^9CPA=(9 0T<'(,FVE/ IOXT;RIVAV"5W657_$G2['?M-Q-E'AYV
M4SYSZ4F_&0RKQ9M?M%<]TSV^)<G_R]L;6[Q]L?>%@TX350CDH@"--]@A%5PB
MA !#UJI8""8WMO"FN'H_!'%J#%SIY[OL+I]=5B0WMR8I$0@6!?R :[Y3Y7&5
MPC?H'PS2;G<<?'<2GTD <@Q2=EY5."2!+&\,,ME+\?)2$Y+E;Y,B=*OCJ7[:
M4I*/7$8/9AQ\\T=@W3XXSN>I3"7?\=(!6RWL3U+8WW]O[;S_XITLL*4%2KQ<
M"/PSCRQS'%%)<2%P#)ZI&X2]3"+.T:[K97B2UW9)EF>(>S(,Q]W3XTNB6PO:
M,Q"T\];.WA?K3;3, I86!B.NP(XR6AH4I!<X<&9#X:\7M.9$*(Q/.9LYV)=#
MQBG9T.5&:+YASU=&)J^#W[G;#8;-F1AFB 2#_283(:&OZ4\S6*>FP%):;!4B
M/I\$N<M:OG2,F4(QTW*Y29[]NS_:'Z:)]I-7[\]J)2>[P$+-9/C>+2L#JVWE
MOA+<'S.FF7S#RBTJX2'-S8_/R?3 MISS'#/,K4.FZ=+3=.3E]-3I>4?V2.?&
M=/,67\7_D\-Y:83#.4LUEXC.U1G.!@?&YOBP._39B#UOY,*/')2?NHZ3PX_3
M$WCD(;SR8)CM@_S ),9I%MSTF&'RLJN$=>[JF(QGL&/*HLQ12(VBX/DPK3>_
M\;)VP&65'YT3>,9@(?ED^^2BT[GL=AMZW? M5/'*?$H_&IT>GU1G5RD_?9HR
M7IWGS.*GJ8M,-\+HT[']W*E'2LHNZV727C3L9NLL^0ISWY\[()]_8K*;)L<@
M/9B*?!BQ<NJJUZLBRS?D'#\;3_&! Q3_.YC>^/ 5K/2K9-Z6L8DZ0M$^^OH%
M"X&E9Q(I83WB4F-D4^)BX3SV.D:N/5\\<F<J1B:]EE@S[JC7W'#GBJB5<NFG
MQ8C&MG/PMV^T*H_C=6G*@>(VUI\NX<:7W;I,EC!(@#$JD0[>=>)EI6/&:?%&
M.#[I#<Y#=8;]U"(#U3+6=NMUVO7IHK7S^DM,BZ 515AKGAPDC%3D!$42H])@
MML*:;&R1S:MZ(\^'!/*>F/:8](_D;J=-9B)>DRC ^KK8M=3<2FK:1Y^^4(*C
MI0$CL!,D2 V@LW4@.H[*(GB:#D35;:4F"\HE\;GD<4\@^7EXU[6,W4;&</L"
M9,Q2AHTP2'!=E"P,-DB&L&"!6$L+%<0M9.PZMSI[PR,W[)[,/.URO^L>P_8V
M*LNQ?]0%_CDG;DGR2S^@JN%<23LS"O#&_8-FHRH)+L<]]]K?IL67\%+92:^2
M;D?9<1EV1U]S&4(Z)TPET_T9(T[#G/KNN)'\P:Y+EY=AV/S4\E>SK*DKB]IW
M9\>3-U)DU)[\@WGRE[?DR@F_FY..?M9)OYN/7HT49,I<ZW*GK[U(G[NNZ_WY
MNEY1U_76=;U/HZ[W.=3IOBDS[E^5I\CGG=2.O#3@4KI;9]:=O"[;Q;O@J1NB
M(I,Z]1.2%'&F !D*;I 5,C#*N9=F.5-G/8*GU5(W)FO=F%O=M:6EFIE<;C+L
MRX0PT_*.T:D==7T7#*$PI=_)Y28^\;P,2\LLGO9=E:5WQ?VFN_WEG+X5=T_U
MMKER97*G\A&5>9"I+V?%'G=_2+)]QM4*S8B'<L5<,E-2V/ @>1)5M41I.8)C
MDEAILDT[*[4KK<9J!J:45A.;X@<G8&EHTXJ3RT.J/@5K</*@<CC-:<W%).5R
M/)/'N:+$T4*3SR6'RSAW>GQ:WJ(B$X6/A^$07*SD;%45'K\EV_=?$P[0CV/
ML$3$/7>TE&@9Q["*;W.8-1?<E%F;Y9).ZZ@G54I3"1K/H>9ENK.?<P_OY,SE
M&V6VG#+G/O1G%37)W\CU#GGF1S/_]8;BE ?.!SV$N?HC^2GS>0Z[V2[/O!$5
M&52BS1R]6)[JU#7;!$(US#,*.=)'"XHTY1X9&KP27!51\^>;'YIU%94.[=HG
MAWY*9'?3DK!1&GIYJ--,1SY=!WC3G!WLE" X.!TG9FCP:!-M]6 XFK!>I9[T
M9>5<\E*K?S<.AJ;2_@GU5>(>3D]J5@],4=71Y!_)@9YVS,W<?+E&>U#YOZF,
M^G0(D%U27L$&4UYW;SD=CTI:.!^.F:;,CU:GC(7_20&$*GL^3S+*J8F9V*,L
MA9\ Z6A.)"O>M(8Y,T,_5_PY+52$.WX+HTP.T!W-0NAS10<W<ZSEW&+8K\,D
MTC<)055[:D+*%"Q)8UC@5)L1>E[]7E6AXZ(\E<D84Y&:O.*,RGHEYTFVQO)%
M58%L?F;%B'?:[Z6S@/3KZFX+)<+5W1+W039/<DU=%:C*,=)YXZ\JH$B[K.VF
M$U'30V )C-,$'0]\Z#5^ZVZ&S6:CE?:NQBLS[ T:HVXV%]+2Y^_\JYRPZ[XR
M>]!QL@1.<N'HR>DX*WHJ-LQZ-"OK*VF^9S)R2=YF\_YD\S:NU;GVX!KDR<B6
MK9,L%2E&F1%S=:EO%8>=@]'E"&LR=R;WRB?K-P ;+&Z*#E*,Y:UB>-GBX%:
M92,-(\SPU!<A%M(+</F4M))J]:5@&[_&:H)%VBXY"&%F_AX.^O!CR3F9//97
M99#S77_^._"^261':^.\GT_,*'?1VO$]N+_8__QGMWT!)M/..[[_]CW>[8!I
M13]\!1-+M([>'"V941>MLS;]Y["]T^OM';]C[9T]W#HZ_+J_\UZT+F#L;]^#
MB?7UO/6Y'5M'[[ZW#KX4,?4Y4Q11J0CBTF/PW1E!'A<%5EHSZN0MK2C"KVK]
M_BC1L@$ UQ]9;>A_TCUGB]^X+"&_LMSK&D%=R\RJ1Q#*]MF70#C,;"P0(\HC
M;C5&BN"(@N,1NX)B3>P=3/NJ'11*O9]^)RS'H7^EG-[1M/\07$GSNNT!M@'
M;RFY/SL!O_2L\L[T>F#T];-)N3U*9'0IM6+&(?X8._J[?J.=FI59V*C+LMJT
M7<_8T>=6[2,,UV>[[H\!_#5--'^S_?&/::)Y=S0ZO;S8L\L^G92,VM5UVQ]G
M1/#IT8C@9J/Z;.5,-7[K#$X SA2C__J]L=,=N=X@9;&,4MK^'\ET3?;G:WAL
MR:-BP?MJK+Q3]=R<C9?(H2?&9P[WG)AI]/!@=K&97CS/!)&+G*8#F9CLX_.3
MDNA@=E$^44TCFSI[V4.L?C>UBR8M8^*$C3B'IL U63F2!6Z3R>/GOI#+[!<?
M,@L4CJ81I\J%&56+E7R8*6%*Z1N5)&>3.),-H)J9-24?G$W+M1M$E.QDI34'
MVT;?5[VB#@>G/9^*QTKJ:]\(W1S3^XW\*S'XS(JYT[(D5^Q2\*V*[F7SVPU.
MIG,]]X2I?S8,L5<Z:'#%JK==I&A,]'SI&Q6KSWA"3] ');LTBID+F$*H94>C
M034%-]T0)O$W^J^4[+GXLA73SMR#%KC"*PC-_/.@-NFU_C2P'L/S7!5?S;4O
M[>-R9N";!Z==GZ7 =_T<6_<L>)@8U5RFSDF.W4JQ>#G@/ 605YGT>U+F_YC@
MG/BQ=MUXL #.@+=3G 5AR-B)U10[5[[(%#NQ .S<O@PNKRK*](KG-8O^]'=_
MS5%3Y2#YY).*8/T5+.T [,S1Y@15.Y>$KZJ=GA&SS_->37]WB0!K0LF:\CD:
M=O(Z;O8Z26GLY>X-<+,I:595Q57=9S@)5LP1L9:*FG-+4J F#S2_S<J-Z]7
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
M! J%T(@'3)$.A4G$Q9%($:R-!&2!J<WE.,E$%A)>3H$#P,A>0N($+17R]4$
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
MB\$V)_;HAZ_MM_N]W;<M&,N;HU9G/\+WO@1E6&$U1EB":\)C%$B3&)"W0LK
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
M^]W)8)C1!':\_WIXA!'7UYQ-L>55.;K;X8I\FKCRPRGU@#M@1(K K7 $X4*
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
M,.1^Q\:O#D+.0( 0;H65G,-J" _ZO/3(Y'(/"BQR%04#K:?TX?/5V8903RM
M*@)X. %D&1(]DTPQ1+T,B$<5D7%)(.E!>$@&>^#]RII@8O4F5^.<9<ACU'[)
MRL?;2WIR:>.M=\)E_7]D[2]3 9@G,?GWOZD$7.J20QCH!/% .7+<:X0UU80)
M8907<RP!\^1"[Z*HRZ@NRS&09VX0>ZUV<$7\YUIU'5 L>J-CDZQ99%WA%Z;U
MV,X$_KA&K/ZJKLQC%X\Q9E5(<I_:,5*L$BIO6SGEFB/6R11@E>+2_/(.=6.8
M5G.O&V-6N:(+J<?#7_U8;U<[Z)9E6FY1F>/VM/C+FQ+Q/"OB[$;;*S8[V=5V
M7M+TGG5QYKK@3_O+>51W>7:E71Y4$V<N!7&>W9*1:LGNNF3X+M RKYRG)XTF
MNFSVG"NLMR"<YP*652V0JA;(_0/HYM!7=\8[E2V^:6?#^,RYMW'YZ.[RC];;
ML!O/),SNGGZ)49A=>Y-OM[=%_7#W#'YWL+/Q0>Q^W8+WG\7NX0<8P];9=N.@
MN;>Q?38=9K?;V#_=/3NB]</MDUVZR>L;K8/=0WC?:#7K&Q_.=@^W?^R\__MH
M^ZR>BX=,M[K1+#?+3A(IYC7BTA-D>* (]EXD:X551*ZL"5SC^'G4#JD L0+$
MN7>.Y50:@540 (+*6/B/4&*M2](X@4> 2": >(O0X@H0EP80I[O7B-PB45*&
M%'86\>@\LC1X!$BH-+S@VO)\%E0CI*H65P'BZP1$'X!#@-2IL8)'01W1C! ;
M'"%!!D]*0,030,05(#XC0/RQ_1;_R* (SZ([&_X;4T(*234* (F(.RV1C=0B
MBRTVPH)EP'PNH%G#9EXE#IY%>;D1E/$RG'X:S:[V[F*KUQPK/2FO;W6 GVP_
M%K\!EY2O?L\-JLY#3Z^/[+GF:,\?V,Y^S*&:HUX0MMF[%&.90U#'$48OVKOR
MNLMX_?:XOH4^3!A>W28$9KW7R^29FU=];0X.MCJA^;T9AK9U^4>;(ZJNA,C<
MA,CIC)O!:>%X\ %%:1GBQ$=DB=?(>JY\HDE@85;6M*R1:VHP_W[7/+XERG!^
MX:S_Q$9TQ?#+PO#39K2/1# /9K3G'".>LM(HO471!:PUUTYKL;(F20TKO40%
M_RJN?P:68L7UR\+U,[8BII)H%R1R#@/;$TV09LPAA460GC.' U]94Z)&]#*Q
M_4//O%]0G,VB'(/W**KPBCR'#UZ=Y1883VLACK/LKG,P;G5\MQTKT3!GT5!_
M.V,!4M@]RJU -AJ#>-0&&:(Y8M(HQP45G()D8**FV&R.Q>TMP/FRU?,X<ZF@
M]15#ZU-8X!6@/@&@SEC8AC G8RXUK5..W &E._*("--$< 6Z=[0K:P3K&C$/
MKJE?P6H%JQ6L+MC%4<'J$\#JC LC,6594 [IJ"GBFAJD*3,(8Q^<"B3A( %7
MB:I1/:\2X$^,J[>H.GC_5%:Z^K29K.=%+VP?'F\'PT%W5#SH9TFHDZ\G]9+&
MM9R&@WXSQ/*D^_/JI]5:<7+0] =E>:1<W0AX$L9I6U/IV]>MY>U*_I%<N&:A
M2> 3M^H(8!KV1PZU:77[P]ZR9'S_V-Y8_[[7^?M@[ZS[8P>8?O=LE^QM;,*U
M'M?I9_CLR\'VX0>Z]Q7 H;%[6O_ZY6COK<%[_SG OOVE8[^:X<[AI@"F+P%G
MN[%W4#_[P/8:FZ+^=?.TOK'7VFNT#N!Y9._KQZ/_G&VQ>F/W&TTI6J$,8CJW
M E#$(Z>-1M%KQA4E\($=B8*RPM]ZQF/! ]/.,"FPYTG#_Y3G6 E8?*&4(_>O
M"O>(!61^4B[N[W&YN!&Y%(TK_0L?@4P_^8,8AJVXDS);=SLY)7TGG1/O6$#^
M->+:9:I;\$14O/4M<LDQ2"T4#<EU= E'AC&)%.$J<9 ^4O&75+C@O%9<6:>G
M.:+3LL_F>>&>TVA[_2)>R;"=KM21#>!2$F25K9;IN-_LYYBG<>FXB_H(ORI.
M,%F$V95;>>RZ!2!.5O%(O;USX0()5]XN&?RNB>LW/_3^B>N$L6JL"QFKF6=!
M@"<UD*?S8Z\W!*]7Z%]Y/8)SM+Q/48)7M>FWR!>_QHI;;H)X:&&"RQ-^;0OW
MH/($KWGA7F&1@E'9OC>WH9@Y!*C</1GCKN18#?+.@YQKJHI9<H)_%V%U;.LI
M&OB]Y'.;ZZ;X8@Y?YEZK8HRZ8UJ<\2D]B[.7>SN;=K_^W=]K=$_WVKLGVU\_
ML)T&W'/C".\=;L.U6V2W_>'']N'^C^WV-LM]HO::XVO^\_>!:X?6SF$^QUG_
ML;?A!8P?[S0^MK?/8(Z'7YKP?!CCYNGNF3_;>_^N_9^S[4%.-[Q\]J)@%ZTT
M!&&B$N(B8F1U#A]-46"E5& JG[TP5>-S:_JT1&'C%4J]4)2:>^Y+A5*/B%+U
MJ1-BP"@L#37()Q$0]TH@2XU!6'":8$M5H&F$4EH^.".Z0JD*I9Y;($N%4D^!
M4E.Z%/5:6 &P%*VTB <=D+/.H""8IIRG1'!865.F9NB#*WLM42K.L[)X/PWL
M("[4O_.S!,1K5N[E)2 NRD LMVZ]$_[I^@K:%@IM'V;,1"MU<M[EAE_$(TY$
M1(;B@"+E)BE#K RQK-&%V;PJTBQ1^'+%VXLVJRK>?CS>GC:N$NB<(C*.L%<2
M<:L3L@93I&,(1D8PL*(H>9L^7&VI>'MY>7M1QDC%VX_(VU-R&W0O!;2+$5%)
M(*ZY0\Y8AIC0PE 6@Q5@DE!5X_BF1FM/P=NOZQ"NVX.WG44<PE55419^:C7:
MO K6%@AKGV?,$2&2 -53Y6K!\$<%A8P+'NF0L';.AD@TJ"RX1C%?(D]+Q=7/
MQ!RIN/HQN'K:$(G18T4#[)7"H*P8Q9#EFJ! N*:!*T)%[BI.:EQ67/V"N7IA
MIR(55S\&5T_):B^%99P;)'&0B*>DD6:: Y5AAX.UGIEL@N :)B^I0-ES.(6=
M5/9[\H#7ZAZWN,?K,HI')]AE0F#_WF=VE<A];/-X7%&CA)7Q'JYW0ND"O"%G
MN)*^\Y.^?L92UF#V1.8C\BX&Q#$+2)<EC+@5. 1'E2\CIVJ"O\# J1?.X'<I
M\C@'4_GZ(H\5JS\1JT^;SYPDS[F+*%"M$!?!(!VH15$0(R,&3G<>%&U:$T14
M%?]?)I?/P72NN'RYN'Q*H$LK,?&*(PGJ&N*,">2HUD@E(A,3&FN&5]9,#>LE
M:>OQJL(+'W*65P4J/&&WY!&^C7;O1ERKH.L.T+4_:XM$YI+W"3DK<UL[2I!E
MEJ+$(B4LPDN26Q6H6>VDBC)Z,<R[L*9$OV+>2BF9'V?/F!Y)*ZFL1I)24$HD
M"\B0I!#A@6";C!?,K:R1&B'SJHM<\?;K,#\J+G]"+I^.N@%>YEP2L#5P3@((
M#EFK%,KU>9G2G@>>3_)J4LQ6Z;US/XEE"".\UQ'. W,Y[U^8>+K&T O-!)WC
M BTW\#ZE153AZ\+Q]6C&/O(R\11L[M#CP3XR0H!]Q B2*08OP"X*7 "^,E/#
M;%X)I//CIB7/D?_I1%]I?XEY+LV+P=*Y&Z@5ECX"EDY;I%II2W*8&<;!(,YY
M0!HS@23W02GJK6 V1YV)&A'S"B:=!Q]5*+HDB%&AZ'+%\%8H^A@H.J61NH"Q
MR2$%&@1=]NLE9!+EB#*M":5"@WJ:._.(FL2/HI$^?5N>Q^JV,:+WOR*0]\5!
M^P;\TX?AKW?">3#[:^^X<;;_C?I $Q C<I+D#'988"> :KD'Y4U$' /#+Z7C
MQK@/C"L)HVR,4?7?6$S_#;$JI'PV?2*HOM]=J['^:JR\ZK]1]=^H^F_<=M-?
M:#>$JO]&U7_C<1?N]?7?F)@WBPB?_-5UK_98]<[S?S$^J@6=FO[3[???];KM
MW%&ZV1G"NNT<QY[-H^E/V?.Q/R'YU^#'.F[O-,!P;W@PVEO-W<-]^'R3[[R'
M\33^:NU]W:7Y.?5&:&V?3OFQVKMB^_!+JW[FV<[7OYL[&Q\/=AO[?/=P]\?V
M^R^MO</=/"<"8SC[S]G6S,DJDX%98CER(>34F"B0YHXC(JG+YSO,)K6RIC2N
M2?K@TX"[,M03AZ]5P%@!X^,<@5; ^.3 .'U,RG+$260,<1<(XH1@Y+SRB+-D
M<.",>4U7UJ22-<[G%99? 6,%C,LT\:<_U:R \>F!<4IC)#X9J0E!CE -<.@8
MTHEH9"/!4CE.A.0K:TSIFE;SJHJ\<&"<4P69I8:QJIKJ*[&<QQM=P>#\8'"V
M/:!/27L="=)*)\2CC,CBZ%$(@FJEX$M;!H#(&F,/+B!=59987HY?!I.PXO@%
M</RT18@MQ8;P@+@58!$JJ9&VEJ&DK?-$*Z&\ (ZG"CC^P19AQ?'+R_'+8.M4
M'+\(CI_N$8$-]\(P9)/1V3G.D?$  "I*;3 !Y->YMQ.KX;G%>"Y#79E%U/B\
MI857)7<^P@*]&"!>!F-K\\>@9V'IFQW;.]T:Q':_WNWD4?:Z+9C<_E:.GXC]
M5Q&._UA(/=N%CYH06+!@@]D8$3<Z(L<#04 /,;'DF99L94T;63-BSM[Z9Y @
MNDAL?J6I3?-<FA>#Q\M@"E=X_!1X/)-D"J+9Q#!N\\RI20C UR*C.3>Y[I$0
M%O 8LYK2LR51%H#'2Y)D6B%QA<2OQ451(?&3(/%T@!^3(L%.(R\H0]Q3P&3,
M'$K.IA1PDC:FE36PGFI:SZM!]9(GJDZ_OY28-^8W;E9S$MUQM]_,R_"F%UM
MY-_C1>[<?U_-DQQ/%5]<8AU,;#BX^9*9(/LQJJS]C^O]L7:;U,$KESUVMB4G
M=Q[B/6=VW667_Q[T+C)P]L'NZT5[A&R"&[RQK1-[VE_YXVI.:[,SF8J2Y3[?
MM$67LE_E=6D1MYO7H]YE<60PDXU1DD%]I['YJ6CL%&]WZI]V_MG:6&]L;A3O
MMNKK];=;Z_\4GQKPP?9FO?&I^&TL-6+X?1%K=;LDVYNN!DCPH^&5TFPD:P0/
M3#L#"(H]3QK^ISS'2H# %$HY,A*ZY936L_ABT01LF>3,)NZE-\Y12T)@W@H1
M/%YYO"3YS92BSY!U+I _VD'\&.&)OMEJEI.L,N3/-K^E:'3R"J,4L^=(48N<
M$ )I$JSS6F'0F.:8(4]7GRY!OG$0KR;!]P^Z)YW"NN[W6'RWO68,10+MKDQJ
MSZVEAH-N[[1(XX93%Y<6H/)=Y-#W8P%*8+,;^H7MCY/A^[.Y[U6">Y4T_MS&
M6B6XO\8$]]$JE%GNHY=5JGN5ZEZENE>I[E6J^R/V-_V\^FEU6N=\ZNY!#PM"
M>48>Y<XPR[OYAEMLU=]-VZNWL5+7!V.*^#2Q2*[\^-Q!C.@SM6#'I0SI7N-=
MN_Y^K[FW\??A[N$6KG_=:^T>MN#U.[!D=\GVX>99O0WW_S1=RG"OM?UU%^^U
M_S[:;M>;\ RRU_[2W/D*K[]NLOKAY]/MQC;=;;]K79<"SKGF@CB&'(L><<H3
ML@9SA)-RGC!K+96 1: K+T4VS](!UG]7J/24J/3 H(,*E98#E:8C"(1,42CA
MD3?&(IY41)9Z@:*V"G.JI#6J0J4*E984E1YX %^ATI*@TG3R<Q2<.M"0%#>Y
M[#/V2!,);S$6EK)D%+$5*MT6E5Y#UG79#_K*L4NMZ,1!KAT\.5C)UJT;%6VO
MDK.7VX:=B8NZ#2J7)+#>"?]T8<DN!4A5<'PW.)Y-PA8<I*HV$G&0KZ D>@6F
MJR3(2"\]9=23R%;6^.J#>VM6Z9A+S=4/M $KKGY2KIXV_1(5H/I$AKS" G%C
M?>Z9JY$SP2F ;XM%3KM<K9*L7S97/]"&JKCZ:;EZNF..8YKER@G8:(RX90$8
M&EN4G(I)8NPH\YFKS1)Q]6LX;_LW]N >L3,H7+=[]$<V1D(3.*47.S[VG]J+
M].)!;EX&2>^@>2N JW=S7,L0?N9:<=PQ[)P$-LXW'C[*Y^$5[-T-]F8SDR4+
MR3J1D$TJ9\)%!<J,X$@3:B,7A'H75M;P*IN3PVB)LME>.)__]M@V2A^F#)Q8
M<?QR<?RT^2)EX#9HBZB2'G'BW*AJ#%;6)XH#5IAECI\MI_Y[Q>S+RNQ/8[E4
M++XD+#[3_=/:H$) 7#F..),.V;*WHL[=D^$;0]*R"?77<-CRMMO.M#]*X9J;
M.5/Y;);[?.4Z]/MT8'OQ+]N/X3)-O.WV*_2[(_I]GC5I:+#2!HH,4R+W/H97
M&B P$J68X(I&2C+Z5:<N+YO7G^+4I>+UQ?+Z3!@>QXPR)<&$P1+EX]9\N*J
M];6@-F$J7:IX_>7S^E.<Q52\OF!>GRZB*)D*S$F$>2YI3V) )KLPI"4\,0%0
MGWO!D8=;-=4)S9TX%?@ 365#Q5#8P;EA,Q@EY%\$EHV*0Y>!9;X70W-0G>.\
M1,-G7 3\RB\FWIY!\U+QK H2;P6)NS.FCB:8^T@5 IG' !(!%YU1!BD7J5,$
M&TQ<AL0'JS^50W>IN?LI3)V*N^?-W=/&#3$I.:($HD: <4.,1H8P@Z31%M3=
M)$70F;L?'))2<?=2<_=3&#<5=\^=NZ?=E$3$H%5"F-F4&Q6"[);YS :SH!.S
M!G9]V63W:SBD>7<I[>4AULGK=M_<,?KD*<P3^/#M:'\K,+L;F/G9,Q<=).B<
M"47F0E95+++ 1RC*R*@QPJC<=?6ZO,/;!Y54+MCEYN&G,$(J'KX_#T^;&T9$
MZU2D*'$F$(^@FABF/-(I&(:C(L25/#S;2ZSBX9?"PT]A:E0\_  >GHU]2-1C
MAY3*Y?2==\A0Y5!2%H0PP]0KG'EX-C?M27CX-1R/ 'D7S?8Q+',^^QAV/(S-
M-D>G'Y-R_-7YQW,Y_[AMR"M\N%5N^D[Z/-ER^.S?\8972'<WI-N?/?H024DG
M(B*)YS#V()#EQB F@J9:44T$SY$?#VYN7CE'EYJQYV5U5(S]1(P]T\=<22MC
MBDA3R1&G-B"G!$$^DF2#<H89O&S!ZQ5C+^^I1\783\784Q([$AZ,2@(IGA//
M+*'(JJB15P2V%',=:%@VB?T+ V72# 0&&W^.!:_CE]5RS7.Y7L1QVL[@(/;*
MT+_J%&WY3]&F<KCOXL8K-WH]Y+92[=BIG'EW%9B;("RW!MN?LM#,_3;WV3=-
M@L.,$Y"3UJ"<M8T,J$1("4IIH%8$7F8WS 8 51[YE\+3<Z_+4/'TX_+TAZL\
MG33P+C,)4<T5XA(,71N)09XY;GRB+!)9\?3+YNF'F[853S\I3^]>Y6FBK?,
MO8C2F!#'P2$-C(RHLYAX)4(0XJ$E59;OU&W$FFS)[8]SEEBV+DW7MQ_'/^M
M/EU4_9F@XS*& HZ;/<-*[AS'7@F,%1+>%0E/9RP6%5U0R0:D,,.(.VJ0L<X@
M!NJ-L"%%)^/*&I77!!$]J '!')CI.78HJ-!KV=#K<8(@*_2:#WI-V6;62</
M.D-:D8AXD@E9QP02BFC) <+*Z"DJ'E[:NT*O"KV6$+T>)_RS0J_YH->4%>J,
M5<93BG#,M7" X)$EW"!*4B)),\JT!_12UYBA%7K=LSO4'P,+$X9_0_/[VF19
MZ\,V/,!/>&_\=@Y6SD5 PR=_$,.P%7?21DRQUXOAWVZO].ZD<U8;EZ3Y:]2Z
MJ9$'VH#G_]7J^J-GRF-[_SG OOVE8[^:X<[AIMAY__=A_?#+T79C#WCK ]MK
M;(KZU\W3^L9>:Z_1.H#GD;VO'X_^<[;%RM@BKT54P!W,, (LPF0V3S3"&E.+
M2531VI4B A0=PT(/>L-\5 M;.Z&TMNWM-SLE09NKR)_=:<UT.OJHV0FQ,WA#
M^:H2I:AZ9&JE9=SQ001H'A%'<3RBCAR!/#@8N4*.>]WOS7[^\+=Q=Z_?,XGV
MF_T!7##^8>JV6MT38-/BMQRR?- =PI!"__<WYZQ0$G[YIV2%<] 8L3Y,MF6/
M^_'-Y,6?DW/P9J<<<GG1G^-U'2,)K-DTWY?+.OKZSY-F&!QDEES%(Q$W=F6-
MGSS^>K7\:@K*1M])L:H(O?%KO$KN^1W3_%Y7_FRP9I7JF[^]_U@%N]]=7])8
M;[=;OW"7+D4PAKZ5 +M>S/]D3C>JVD3<9OZYFG/L/<T*J&M78#?:7K&9Z[85
M&]''K */%H61VEUZ/[[*3;]DH]U!L5MN@LC*U6V,TMM,^+4M'*D6[GX+A^\"
M-<L7MKC409/+-^"E7JX7D6*Y[CV8:J&((XNW7RM&A5GAH]3ME=;.R4'L%,>V
M&1;A@;REHV06O'[M45RZM?ZON;4(OSKY9^I&'?;#?,^OT?6=E"9NGH;]\4_3
MNF:K.3@=D_W8S]/?&-/\NVX/?O45"/Y?H/>5S )M.X"1_1B\Z0S;*'0':/R\
M<Z\K>Z8.H;'3]607GKO7\*=[AYMD^^P#WMGX3'8:'T[@=^W=QC[9:^_">/>.
M=IO33M>_FO"\5OWL[_9VX_-9?>,#KS<^B_K&.MG[NG>PL_&EO7?X]U&]_;%Y
M7?LTRG%26FAD(LTE^HA&CCJ)?)+1:>=I,'9EC9.:$?/*5[L=/SUQ)EN%B"\=
M$6\.>9R%Q <>BB-6(>'2(>%TVBX/CCAI-8K$)<2US<5*B4!>:(T%C@D'NK+&
M:$WQV02_.W>6JT"P L$EF/5=0/"!9^L5""XC"$ZI@UP*(-YD$ O2(@XJ/[*!
M8N2= Y&'/>6& PBRFC&S95V7# 1?0W+J5G8.=F LPWZ$]4N#$]N+A>W C.UQ
M<P C/(MY]OVJ!NR"T7'A5O-ZOQ\'_<F&?^['3^/M7N^$MQ>;G5OU]"N0G!](
MSO;GPXX'PFU""7N->) >@40,0(.<>Q$8]1XT154SK*H6^XRX?0GLP;OQ>,7&
M=V+CF=9[T:6DE0,S+RC$330H[R825E JJ>:"RY4U+ND2M>.J.'G.G+PHHZ:2
MUD_&YE/2VIL &TH8XC)0! *:(XV30)YA(6 _8[1Q98W4#'YP6/'RI;@NM?&R
M$8][0.1E_/Q3YU6\;)1[O".]RWM:X=K\<&VV=1YW- :&*;*P8XB+$) )3B,2
M.?61""%9/KFK2:R7J!Y=Q=K/[FRJ8NE%L?2T16(9%=$FB8@W&O&8%'*6"10Q
M,S;2D*P5*VNT1O5#6EA4W+R\@GH.YD@EJ)^:JZ<%-9:61<V025XB;JE#.C&/
MM J4)4Q\DF%E3=84>["G8?DZY8TXU%QCB5Q.-$-$SZ9,/2G/?N[TXOCT9-\V
M._WBMU873/K^[T7J==M%L_,]CLM/%0>Q%>"#(K:/6]W3>"EIS7?;^2BSY+%B
MT!M6IS#/_A1F@I_-V+\@D?>90M8[X9^21-X!@6Q=T,?_ GEL=3;'Q#&YU=M+
MI-$H*:,"X?F!\&Q_OT #<TE%1+G+(.PM<MQSQ*QSB1O+3%2YKD\-XZIPX3,"
MAR4RE"I(6&Y(F&D7"'N?<H0+#V!R<9D,,BP01+C2D7C)E"$K:[I&Y(,[&%>P
ML+RPL.BPM@H6EAP69LZ+G(S1"41PAH7((K(Z:PI!"\(HEY&QE37":UHOT\EP
ME558)6%6R[4DOWP-I[</[(M2N80?SZ7QDPB5<A?K<5#I%//3*:YIA&(#E\Y1
MBG2* @R.W)I<!(5L4E'32##5(0>A@(&Z1#[@BI>?B0NBXN5%\O)4D5WJ<X=>
MB9$A*;<HEQP923P2FC,*7TBP(%;61 VHKN+E9\;+CYP/=YN,CXJK%\/5N].%
M_Q,.N04*CZ4WT'"DE<L5:)5BTD<9,<X2&AA_.6(O'GI >YN:57>]QZ^N6W#U
MZJ6SD6Z?5#S_!5INH'UJ ^B\VO!,G>$*9^>(L[,-5GBP1CE-D:,$+"'A#;+.
M!M">,&:*)>Z\*MVKC,SKV&7!9;X?[]"F@M<*7I<R@/@G>FP%M(\%M%-FJG8Z
M,,H%2M)&4&BE08XEBU)27(5@X4U86:.DQLQL@L"=(UXJC*TPML+8)_(55!C[
M6!@[Y3308,PG%2/RBF7/ >?(^BA1C "\B1.+:<XM)37%YA!5^/08>XN6,?E]
M)OUF9UB&K%QI/S+F'VY6<XN,XVZ_F7_RIA=;-C=9NNB,D2W$2]>-IXPO+K$.
M9C<<W'S)3 GM,4JL_8_K_;$VT_WC5Y<](KB4S4\XO?,0[SFSZRZ[_/>@-[G#
ML=V/R/6B/4(VP0W>V-:)/>VO_'&UQ4RS,YF*DN4^W[1%EYK1R.N*GM]N7H]Z
ME\61P4RM]9(,ZCN-S4]%8Z=XNU/_M///UL9Z8W.C>+=57Z^_W5K_I_C4@ ^V
M-^N-3\5OXZYD,?R^B+4:_9UB[I'88-$$;)GDS";N\_&'HY:$P+P5(G@\DH7E
MT-:S)-)*6,U\L((2GI0UC"7-:71>V*B<7EE4XZE)5[?9YE/GWO8<FW<1N%?U
MG-K8_.:H<LI2CDC2#G'C.'+22V2,U38Y&A1-+ZGG5,[:Z7;*U)YQ$ZGSA)YF
MV9JLK,=NVR"AX2=V,-N(I<B$5U9ARP9SK3B)N2A;?]R,JO^26E$!Q&O*JE94
M"QGK[=:UZO0S^U/S/+L[52V=[KK1+[3!3M72:2XMG5Y#'.[&=<I)J<LN-"[W
M%O>8&X$NUR 7GAF_3-2U^?.D]JSC=G. 4C%NP5IT'0QZU!)[$;GN#\Y56[H5
MOK.#_1FYR._@(2?,TF@(8Y%RKI+7UA#).*<Z6*<Q_K;U\^".B6T_8]'#B\EG
M8]_XY8PZL/?'KO+^A-0G[U^#[_RXM?MUD^XU#H[JC2VQ?;@-S]T[V('/ZO#L
M^M?Z89W"L\[^/JQ/=WMO?SG8;>RU=MY_(##VT^TSF&-[,S^#P#S)+MUF>^TM
MMMW>)O\YVYY)R)<D"I.(0I%S@SB@,=)1>&0P\2X8G(+.KG.F:@+/]MMX]OFW
M%8Z]4!S3N$0LQR7&/!*A<?)448Z9D,%S7^+83R+[*QQ;;AR;KB*0C!):,H(X
MT1YQJ22R5DCDJ#'""VMBXH!C0M2P?($%9I^'%GMN(_7B]]@9Y@:;P!/PBT[1
MZY[:5O;UE[HL/,GNQYR-7Z08%VM!O<P,BD=4^:Y-E\BG8/G97YN#@[?#/BQ$
M[+T;[?7'R58#6&Z?;_0[V.<*(N<'D;,])GV@F!D=D#8:5#TA''(1WC*FN=)$
M$,WDRAJK"5I5JGW![/Y0S:AB]^5D]UF-B AF+4-&FHAXXAAI'BR206@2 U5$
MY0A_6</LP0K1$N53/4^%Z-B>]KJM5O8:P]U_>[O^<?-3L>X',\%I<TTQ>_5%
MIQ[1VW45[%+S1PSH+/:Z%<[=">=FVX IQ6+RF"$K/<F6GT?6)(T(\5IBSY@B
M)!]U:MC'/Y?(\JN8><D4FWLS<Z6Y/(RCIS47K3CG+DE$@U; T20AF[!!7G@6
ME#)48Y=]TC4F'ERFI7+EW(\OWP(S- <C;TTG#HKN<>S9 4RCR 6Z"V][O5/@
MD1/;"Y7[9JEUF.NK74RV,U?(!,,-OACM^-O+&UO!X/Q@<+:S$#8Y$1L4&Q6B
M05QKB[0+$D62&*:<))E=VI37U,,K8%8.F^5E\(4X;"H&?WP&GZE\#18+<P8C
M%[E$G*B(#,4:><J,Q]+S2&G)X)H\^.B]\M#<CT\_#;K^"#G;GPJYJOPRRZS3
M//ST_M.![<6_\K9?_D'N$UMAXOPP<;9!"!$."P(6GV-,(VZD1)HKBS#C%E/#
M0>;%7-6/5OV@7S( /'WX3@4 CP, TTI1]"%YZSWR)+MSF0&K!X> J.92*T$8
M%CB?4FO.E@@ 7I7O9SVG3]J.CYD1"E^:#<6H+UOEZGDA:M''"-/Y7A[:KWO?
M&\*=_NUUOS?[,,1WW=X_7=L9-4^IT'!^:+@_VUW:"AN,)$CZW+0R8HX,]@9Q
MFTQBTG*C2=FT4E8%RU\PXS^B.E0Q_I,P_K0:E(^Z4N(>!9$\XCH09+T6* E/
MB>,X*14SXPOQX/*<E6OH?OS[M=L[BKU^&5F@_JR\0R]1#?I%;L?EKRL\G!\>
M'LTH0D(P2JQPB%(#>$@L1=9B@[0D*A@CK-:E64AQU27R!;/^T_N%*M9?-.O/
MJ$):4,\M09J  L03,<@F%E%P24D>N% J9-:7M/((/1$'[UQ$_T3;CT7KHG9;
MY1%:9E7H%[$!>3,G=?A.*Y2;'\IMGLQT9&".Z:!D0AG2P.*C!CD)"H\7B>.
M@_*PB6M<U@BO?#TOF*47'.Y3L?0"6?K#=+M)*J(R%!'!>39: G*8$\12E-PE
MIBSS*VN"UB2I4K">2G7)99,J?\TR*RDW&FWEWE48-D<,FVV9:V@D4A,PMPP#
MW21:BHP4#$49B6-,I,C8RAI1-<&KB)P7S,0+\[Q43+P )IY21%R.H;.>HR "
M*"+*)V1M MLB8*-U9#(E 4RL:^+AY\B5#^5^O-CH#FSK^AKGBR\C>@NKZV$-
ME9XU]BU,@7G?Z_:K@_1Y8M]LI\M(C";<.R2,DH@+E3/%A47>"R?!+K.@SN0L
M"UY3;%YY5$O39:WB_Z76?2K^7P#_3^D^3'N%D^6(8!<0#UXCK9)%0CIEN8[.
M"07\;WB-2_E<^'].+IJE5HBNJZC^T(.EVYI[M[C'XLJJ/^D@7Y7.O=[.+1O/
M1D74NPDH;6 [^\W<]&<YE.YG*%?OTH]SSL>7EUJ&7=[9G;1UOJ\CN5N)W#F*
M7#RC<CL>+>9*(06;BKB*#MGH):+12F\$D=&DW"8$).ZLN^'V_3BK4\PE9NTY
M'V-6K/U$K#VE37,%YC36%A''P)JF*7L2"4'1"1N82R[94-8L8&:V9L&3L/:K
M.LW\MY<+,0U.R[I,\?^&S>.RB+:S_6:_",T$_!0[?L'*\\L\*WE,O>8:A\$E
M )QL\K\MVQFL=\+F9)\K[)LC]I$9M49I*:CU"8'\$HA+HY#5))=FBM%1+PW!
M?F6-F)H2LXZ$.[<9KTY!EY&S%^ *K#C[\3E[VD>8PRU#5(A$Z1!/U )G6XN8
M2LQPK ,5&K0:5F/X(0;+,SX:'72/GX@[/W=Z$<9P%D.Q;YN=?I%ZW7;1['R/
M_4&[; ]]$%O925C$GS?)&_2&_<JCL^2:S\UFWP4=O,]D,$I"WKH@@_\%*MCJ
M3-)S)O>XG*;3* F@@M(Y0BF=49*$UR00[E B@2'NB$<N&(IL\EZ28$4,>&5-
MU8R9/6RM7#\O @,6Y_JI,& Y,6!*G<)):26B1<0[B3CC&)D@(P( ,-I'A4,R
M*VN,U_ U/24K)]&B>?EC?HVZ"0W[#SKGJJS&I]>*KB;VE#N[DS[W1\[P"N;F
M"'-L1M4A7D1,?4(T@+[# [S2.3Y>*\.45$P9P0#F5$V2V8YJE3_H17#VXG2=
MBK,?D;.G%!B!38B8$)2<Q<#9D2.3&Z@YG +W)C(>@;,YJQF]))[>5Q6V<_^<
MO<J(6XXCK"KI9]X@QF?4$QV)%,Y0I'Q2B%,2D98JH&BU!]TD1IO[O1):(W@V
M^[ARQ;P(+E[L<57%Q0O@XID: CG]5G D7,B'SE$@JXQ$ 8P+SX@0+AL9!-<$
M-\O!Q:_*EW)SUMYCA:K?P@9[::D[RZ/'5. W1_ 3,RH,%TQR)1A2R>72;Q;L
M,"TH,E$&ZW7@FNJ5-:-JALWA7'YILO8JUG\&RD_%^O-E_2F]1TM&HI )1:W+
M<F@8.>DP$EYF747"3N:2!4S6Z#5IN\O'^W-RT"RU,O3%MH:C6!L[:1%2>6F>
MFW8S2J,XW\KS9B\5WLT/[[9FRS\F2A(/AB,5,$/<B(!R:19$;;#&2TI,%&4(
MHE!+<F9><?,S4%@J;GX<;I[27F3$&DO#4- <N)EGFP70&5GN;7"6<&E&K5V)
M><C1\/)Y;99:/_E5B:5:;F6_"&?-+;7/T>*\8;"%H3O,6>AY36[637^-ATNW
M!?]U3\7\84NSW")B&?2]2X9MO0HOF*MTF*VIJ1/!'+0]A#7#N2250M99@2*5
M3 O%#/,AG\RQ&J4/+DDS1SYZ8K_7@J98 >F=5N?%8.G"M.T*2Q>)I=.E31F)
M.,6 =. 6<<4XTL #"!.L2:2:\)"RGY#7,'MB+)VK*_&/@84GPK^A^7UM,J_Z
ML ULX]?^!SZ<S*)M>_O-3CF<J</4PV%_T$RGHX^:G1 [@S>4KRI1HNXC<R_-
MW/NV["7<+ZL7@"I>="_ZRG3[_<+;7N\4N.G$]D*_..X!!_5@$%F1;PU#J<DC
ML(>B'\3KKH=Q-CN9&^&1'<""86?0 Q[-A9_^ZPZX88436%COB)?<*^V24<YK
M ?2'(W;V!AU,_+H2\GG$)PSV[>6YOAN-^790(I\IE.S]YP#[]I>._6J&.X>;
M8N<]P,7AEZ/MQMY!_>P#VVMLBOK7S=/ZQEYKK]$Z@.>1O:\?C_YS!K-;_Q9]
MLI1K@CA6\$<FA[00%BDMI:*>*)U;Y5*V.NL^*X"46V6*Z($=%/''<;,7,ZG
M/K*2%EMV$'NU\N5;X!W8A4[3%L OL0=4V(_%6;<S,B3]F(+O2%.$.>*T3=C1
MR#4VQH5$A=""@P0RCMZ;IN#%B*FNT-/[V %2:_TU[ ,+WK8"Y>NC*W^ZL_[-
M:1IR0A,"*:,1=\P"76&'K(H68^V](D!79'56N/R,K%:+G02?QXI*GC^5X/K)
M-T:%<T1*1,N(<<$4 GN<(@\0%"T!FRZY7U )0,;MP*56$D[.:K2=TTQ7(/#Z
M(R)K#HH3N%TQ'#1SFN0=J>M>O@7QT\9#MZ*L]7:6Q9]'8PX5G5U/9_MG]?5O
M.K)HK Y(19!MG&*,K&0,U#$::: ^*&=6UO#J[)'X93H#^@&ZFL@JH+)NKQAT
M1Q!5GA.L%M><Y=Y9JH7H",M6%<&,VZ"=3$D*$:DP/*B4[HU7]SW/>(5$(W8^
M?+/229%(0IP[ "<)YI$C(:M&CBC+)8?= =6(_HQJ#NSW6+@8.T7;YC*IP+BA
ML&5%CL&O=?6L.75SM/ E[_L@MJ]7R%>++: ZL)/R"$#K*K[/TN*=29'*:'"B
ME#,)NJ%U4CD,YGY*R@NJ8T6*"R?%S9/ZQM$WQH3ESBCD*<ZELYA#SA@-@E(F
M#684-]9F03F;DG")%/LW4N+M).CJN<5?6L_/U%I>+P%Y(_K8=K$W<F4P4LOZ
M);VB(XQ;U/<S2Y3N")L-Y-3L +DV;0O&#1^,:ND<][K? ;<S"1=9N^C%5OGC
MSZN?5J^$-9\6L!/1PDIW]OOCVLFQURE9(=]RZ/K-T+2E@5VJ)FU["KL&-SRV
MP.7YIJO%U6VXXL.XRKX1Q(9+6C#J&"B[VCA,DW? S8%&H*AO&WG2F&""+OCX
M*N=^&K9A<T]WTK_=?HDLV:K^>M#T!Y]@>YNIZ6UG\/; =O;C5B<7FO!=^/BL
M9/5)\^>M_L=H^S!!USJ%V_1SV=$&#/*O5M<?O3J&WF+UP_5O1#L>.-8(P#3F
M&%V+K-<:*25(M,$9)O5*$0'VCF$W!KUA7'FV'-<XR)R1@3[+N=(#5V1" 39J
ME70.*%.>,=M2HRWY8C_W> #1=$%0)1^Y,4F-REG];3M#(,X1#X]8&&>-['KF
M+GYK9J.R.X2YA/[O;R9L--<E,;=:D2D'Z@1.U_YGM#@33^K()0IC:MGC?GPS
M>?%G:/:/6_;T3;-3WKJ\Z,\Q18S=J[#;,\7(,D&,OO[SI!D&!]GYOXI'!P#C
M&(;QD\=?KY9?3?EW1]])L:H(O?%KO$KN^1W3_%Y7_FRP9I7JF[^]_U@%N]]=
M7])8;[=;OXB368IP&'VKH[+KSSY^,J<;(_>(N,W\?:F0/<T*J!LZC$RAZY7%
MJ';ZIZ?W=SCE6FXJR!+U-D%?\^KW\I(6CE0+=[^%PW>!FA>1'/*7;96.&S %
M703]+AN.63\^AMMUPR+R1'YUW:N-"+KS_*N8GREGP@W^@=<0Z],ENV?K9WN-
MSS]V#T-S>^,(;Y\=-'<VOK3W&KLG>XWZT5ZCU81['-:;4[$^AU\.MS?JK7KC
M7;-.MTYV8(X[[V$N7_=:]<._6MOT8VOGZY:H?]VF_SG;&FPW<YS/YJ!^N$MW
M-ORWH)6@N?>X58PA'@Q&1C*!9%0R1AIEY'1EC9 :E;/>PR5MY%=!705U"PH5
MIY@D351*)G%.A966ITB38Y$I%4D)=;B"NJ6 NOK;JU!G><X?P@)IQP+BE&JD
MB6,HA1!4#%R:X%;63$WI!_=KKY"N0KKGC70X*@X:@.:&>6Z"=)@SBCU.PF!)
M$L](1TR%=,N!=%-*':9<&,LHDAI'Q"TV2 =X%:UA0A$.\BMFI&/BV>ATKZH
M5MG"/$=@]W*9VGYYU$S_S"=<QY-SUASD,8HQ.HVV]^35L)YA$OD=P/!>)^7W
M0,6MR8Y_C/UA*\?]O.MUV__F;?ZW].C ;\]/VBL(G1^$;L_8Q9XR)H6RR#-!
M$9?2(8V%1H)'[65PB?$<>UH3=#;7_'X),$N4%%AQ_H3S%:?2"*R" &Y7QL)_
MA!)K79+&"3SB?#+A_/L[N>[(^15SWXFYIRU!YHCRT7GDRX!?C3ER#L.K&. ;
M)25F=F6-58S]<AG;!PF\*C$U%B!=4$<T(\3"_I,@@R<E8^,)8]_?I5,Q]D(9
M>TIJ<^J%QI(CA;$"=K8& 61S%+DE8,:ZJ%7.5\LGA4O#VJ^JR\#(L@$^6JQE
M4Y7'6C;39B-6.+@H'/PP:[V$J#0S%%%O E@O6" G8D!2\WQPX3&W865-+4>5
MK(JIGZG14O'T(GEZVFA1RGF/'45,Y)-ZX2TR$;0<X'">C%1..-!M'JS95(R]
MO(S]6$9+Q=@+9>PI86VTMTQHA4+*V7LA):2IR=V%L ^Y-+]G8KD8NSJ,F359
M_+#7BYU!:;14IS$O]S3F[6B?J_.818+DYQF+)L5(M:(&66X!)#UGR)(0\RM'
M+!%"YB-M4@/=:(E\.Q7O/U/3IN+])^3]:<O'"*(M(: 6^6SY:&:02U0AQ97"
MS%)OL5Y98S6FELFO6_'^,[5^*MY_2MZ?DOM2R" "\<@S[!%GWB(G$D>2)*%
M]8LXXBSWI5JF.(Q?&$B3#'T8;/PY7+R.7[ZJ([!_<I&&G*27*\0,!^7+5K/=
M')1E7JKSKI=QWO4QAF$YF*M2I-S\G;1^?-R"U7.M^&E$!#OIGPL2J"3*_"2*
MG[$DJ<Y1 H$AK"5%G%JP)*W1R,I(%0Z"*)%C!&I8+$D7F0H$Y@T"CV5%5B"P
M+" P;5(F%@('NP%Y+UWVN3LP*25L=_1!<1^9-"JKE=K,9DA4(/ B0."QS,D*
M!)8&!*8T 46#E4E&) *UB"=CD&:&H<@Y0("1D1.=08#+)8F4>0W]Y"Z5-(FY
MP.V#BIDLLOD1KOH?S7.!EENP/$$[N2IS=N$B87_&.'344B=]R*%5-O<8]<AP
MD9 CTM#@L34X=TBG-2KG==8P/QYZSJWD*C2MT+0J+O7,T73:RG;&4!I$0#1'
MH'-C$M*2>12<Q5%[8DAD\RHN5:%IA:85FE;UJUX0FDXG]2@0?((R%*7)73FU
M0,Y&@3#W-%!L<$AL3O6KE@9,7VY;SL947X/LZ;BYH4'N]E$KFJFX^$&M..D.
M6Z%HMH]AD\L^":,^G<WOH[XL/3N(1;/_J/W*?@$0#9C&USSJK7+0FY/QPD\^
MPFBK+C\W=/DAVXVC;YJ!RN0IJ$]2:,0Q%\A:GD& 8?A$.T-RJ4ZZ.AL!.VGS
M4[L3,=Q3]ZZ(8='$<+C]39/(C= ! 4Y'Q+7GR#$0"P([$53NU"K*NJT_(8:R
M@=B=P.%^VD-%#XNFA[/U;T)QFH*4B#,,X$!=R.WHX$_@WGIKC3- #V9U-J;A
MG!QR>ZI1FZO,UB5UY/VL@<SI'X^VHG4ZU>4KWRS32+,S:MAV11R/Y1TWJ[G?
MS"1;YDW9_@IN=M%FYK^O=B\:ZQOXXA+K0+48#FZ^9*8T_5BJK_V/Z_VQ=F-G
MLILN>VQE@+,[#_&>,[ONLLM_#WH7?2OV(W*]:(^037"#-[9U8D_[*W]<5;E
MWQI/1<ERGV_:HDO*F;RNF<#MYO6H=UD<&<ST,"C)H+[3V/Q4-':*MSOU3SO_
M;&VL-S8WBG=;]?7ZVZWU?XI/#?A@>[/>^%3\]G;$=3'\OHBU.F\>=YFY1\BJ
ME;":^6 %)3PI:QA+FM/HO+!1.7WCKC\+E?R:[GYY_KFOPG&)F+[4J0?="TU\
MU*4O]@<E9!['CFT-<H>^29L_^&VSX[OMD58.$@Q^7:8,7OHT-QSN].-J<9U9
M<,/]K?>]86[3^-.6A4]D &R5<P/1O?D#MFK4PO#?R=#7.V%K/*?UT20JX7Z#
M<&?UQNXWT+@(%H(BZB@%"6\8LM%1E&($SM-4Z*AS@^*;&V'7,K&UAMD>+^R=
M".*A ;/744:97C%),M_JG--*K/JAWTP'9UO?8J L>9.0XI8C[HD$I3_D,G:<
M,2U<2%']HE'U)(^YA*]>R#V#KP.B(@Q[93M&@*.<T3P'8"K&F 1_3^S=0&E>
MAF@%2O,A1K'=6/]FDJ#*<88HY09QP1(RQAM$F%/:DQ2H*XGQYJ;#]P>EAP;P
MYMYZH(/ JPJ=YD,09[O?J$Y12!!+H"A8Q$.V/AT!&T(8R73>&X$S09 ;O-,3
MB)I4AWM\B+JB.^&[X]2\'"053LVGE_()?/]->P500#&*IA2:B2-#X4^.]U16
M X387#=I=?;0Y#J<:L5^Z8WOW!&Q'AIM7*E1\Z&('9!<6FL0($(A211#8 LF
MI)V62%&K-97:,)%N U3WU:5N8[ _)V.Y"%VX;Z>;FQ"VFO$[6,2#;'?VSONZ
MYU(Y96/W4=OZO!+].!BT8CN.8#HOU[#C8V]@ ;$S0I_ (A==[X<]>#DX*)MS
MQZ(#\R\&)[$%#VG#& _Z+VXUSUT/;7O8[5VFIT.@HWYHCI()"MN+Y9)\!M !
MTLOI [%?*]9A;CV8IJT5?\76?G/8KA5O;<<&^ #H&-:X5KR/  ZP;UDF7KK%
M_P,J#=WV:O$.GOMY]=-JD6*(<+-+@ZB5%TPVOA?;L%_]HC]TAS$?0G:!Z,]%
MUMBC3$SY(/A-/_[?<%(CJ3]ZS&B2Y</ZXQGD[88GG\"M?#PN)WN?I^H;GOH^
M=O*<6J>U\I?P?]B(#J U: R]9KS7L\3US[J-K[Q$8.X$V-/2,L(LIT&8I&00
MD5$MG:1&?R.8K5SRREV<?\_!6+\J5V#B[>8@\V76-$9>QOW8\; R&\V^;W7[
MPUYLP!/_:G7]T9-+D.V)!*&[9_5F?>,SVST+[>VONWBGT6KOMNM'=;I]LGOV
M]U%]XZ"]\_XSW9Z1('N'VW0+UQOAL$YW?^P=?A [7_>:N_0#W.NO0W@^WGF_
MRW-XQW_.MNG.QO8WPB75!B0($<(C;K1"#@0[ @W7294DC4&N3'R',:QG0>Q]
M%"RJ*$C0'*ODDL/"Z\B)4(H94!@BR.7C[+L'I>Y&+RKAUV+94WFLNX-8_+]Q
M3;1+I%/RPQ7B>1$PO=,IMFW/'Q24U4J^KQ7_MDJ)E5+Q-ZB&36\SP QZ@"X
M#P>Q5W1/.B 7#VPKE8O2/7\'8L\6Q\-!>1A6^);ME\8(0%/<CP&$9K\)4["]
M\M5@6/J2816:WYMA"$HAP%>SE4T8H+/V<3F*PNYGL!I<0;"QY/PT+/-H>O#Y
ML%?*W+>PRH!?G2PJ/L%:EM(!6+R;?](9P Q.#IHPUVP%74 ;C ;PHI.U'9C*
MCA]TLV]GLAXC(^S2@,K)C.)7KIWMI&Q>7IJLL\*](ES</8VQ_/[R3$ZZO:.L
M2,&,+L8.:Y/3A4;;0D;#R*8;&$B@/W>:,93# 47L K'S30?-=BD_87&/\P!*
M0_%[,Y[D)V2"IIF0X+<PG&[/]D['%F26G/GWHU&.])=C^,4@*__-47U 2O[,
MEB6H*:W\+UR4IU:Z.?(Q:G/Z>""/Y_SYQ7&OZX&45L>$!)I2/.J7.N;W"&]O
M05;Y?E-+W<S'_:!BY9/<9LJK,K:11^L!VMH%W0T[Q[9Y==G.!P.$UYT94?KI
MO>/DUD6RS19(C^E]A16 .0-9QW)F$ZUD:@:E6F"S0ICCFD[L?AQI#"7>7#>^
MZ\<$S^X.\F.";<,]@(WL8 "4%$_[8\T+=(\X K!1A8XNW/;<<W#9%KQP)^2)
M7JQ?UH2/[6FYWT !>:A], )B,3R&;>K'8]L;T2),?(;F;WCNU0V&\??C9.?+
MV5P\?4R[=G^_EW7Q<''O2Z098@)P"X4[O<1*YYKG/]:50 $;\F^O^3VO]_IX
MD2;J4[$.RM!OXV?]N_Y^?7SSWU<+ ,F_+>@X,'Q>LJ.<J%09>,8\:4%]+]<
M1C!%"R7=M<JE@ZF.]O7B/ YPI0V[,-(-RTOSTT>?UT9G;1.(!!79-0>CM5X=
MF6[K@Q&QPPKOG]-A"QARO_Q5;6RYY!U,8+V,3)9,GC'KW>6ON\-!J0QG0H)U
M+P U1[<"U0@&UC\HH_)L^79DP !2][KMT8-+YHXCEV<GU#)!@^D(;[,^>@=_
M G72<)S]"1KG1':GDL(6&YTH29:P7QS+;-7?32M^_\!X+R3VZ<:(/3YUAR#^
MOMC6<"H )S5_Q(#.8J][[D_ KTX;W"0[&^O?K&,,5/>$+'$Y:2P(9*AVB'ME
M!!=6<4Y6UCK=60?3")/ZQ8$%F',Q=B9 &"9B>]HH? >6!TAI(.Y/E\#OLC$^
MML'[F90/@-6SF0"\V^P.2[;/'HG^1.B4J&'']N08=B_TA@&(^?Z((T>*;'[]
MO;G?[<&] &G*NX4K2L<%*[T,NQRP;/VXUVP5LD0R?5G?^W1@>\UBH]M+Z7DI
M>R/U+G\*/%^L [^W(A#1%J@((30GDFGLC!DC[F58A2\O5F$\_\'-:E_?PKPR
MYH/"T!LVR^@'9_LC&K^DR%TP03L;FK!"8\'=![0'(3:8EI(_D?)PRS<3/68D
M?WN3X@LC,.X/05V<Z"67GN=+XOUS1F6YI*/8"\=6O*3[E;)K8(\B<!PLTBAK
M?332\@"B#*7J7W]G>SH>98[*+%53H -8(Q 8#N3[Q(-X2>?,MYU2)ZZ]=;DG
MIR/EZ=):]T"9;_9&\ %O]FTI@Z:UJO'@LX1"1S$>PT_^+#^;/*C9AD4YSLH4
M2'5;RNN)T[,7FVTW!#4EWVEUFF#FJZ==JYVYX:"4XV5MM9&>_:AZ559+5HOE
M5C@ZW4H$+;L(NKRPS8S#W[NM[Z/=L45G6(96G#-+RY[TASEA!!"W/[:52QK*
M6YXU<M_-/)DO<$/X06EG?CT V5+ 0(%$2W Y]^=G9O89;$['I)LO+1\T"6.#
M[2@IQ^9/8()9ZP[?,QN-LU$R@UU'12,\+H5@1A []O.F<^*:!/]FHO>V?U"D
M5O<$?G&QOWDY+OEE)P*KV8$!YFE<.5!X&<3P#_!*"S:QG[>XW^_"2F5L*^$]
MKS*L:@Z4+I<MG1M+%U1QCFO^LF^N/$L8 W<I;P%%LU\F7./!OB'UJHKUOG6L
M-Z]BO:M8[Z6+]9X#(%X;+O[K8X^KQR2!1NVI9=I[S[DF5B1NE-=),A*$$4L@
MA;-*4RJMOCSPR #<BED<EIB;-3=0YJQOMK)1\%N&Y8D_>?SAQ%=6YGP>9]EU
MIR@C83$5Q!HI%5?":(]9T,0X)W/U4G5]B/9U'A^8Y4YZ6P[XW7AHV_9'LSUL
M_]7M];K9%?[6'L,W@]/G$E'RV!Z@SW!?3^J-_5-X]MGVAV\6!X)%R.%&,M>\
MB!@Y[ATRUF(5+!8F\I4U)E9GZP==Q!N-#EZR4_X[F')V;!24[O;184&_/RRK
MI $!A>C QAZ6=F@V,SH!C(\1/?8O"/*J@GY@P7K,LG[Q=#<;N70=V7TLC]F!
MWBK"NP?A?<! >-$138WUB%(?$0>X1<Y@C)+!43+'HJ-R98WP:\*:+F>$3F3#
M99"]L4# 8Z'OG>B41:THPYX&KKGEP3JAC:5)QV"2PN&VT>(5G<Z?3G<^?#-,
M.LT!(&DB#O&$!3(!R#;2$+A,QC-M@$[U3P#R.AI]-%)L=FX)N3]-S)JDUY*I
M]-IB9^0BNN4CNL-!^2408NVVS[L++R625,1>&XHUYTPY$C%3A!+C01NS\3Z8
M7W'*KSEE]Z2^#ZJ$!M@2.:#>,N 4(I URB+C)5$Z"9RBO06BWVG#G=%!,"^8
M]):#WNX,$]9$8YR4*2AS'_"L-OP6&_ZCOOY->+"3E$A(RBS",?'(@.$#2P7F
MD&#,2N]_ 8U7X:16Y/"-?NE7S]$S !X3Y_F5H)AF)T?U]2YEO;9R<$H^Y[]\
M4E JD;TR =86_1RN BIHBJ4:>B.-C5R4\[9A>@?-:P7T9]!J_P7,A"%\&@WP
M78S_QEZV@NU^/*<V1%\UN?E3P!<7@;F-!STQ!8FX- 19,+U!,(O@L0GP7^ZM
M=$TZX7]/O+JE$7$\6N_)Z<;$RAV9'.>&\/7.V@M_;[9NX/782QE_' /5E<<S
MZ\/]87]P19RQJ^;,B1VU8,UG7<W2+IHX1/OQ\GU_(A^OWO#2P4,O=D!Q*(]2
MSJ=R7)ZMYE@3N.MH>)/L1E8;#7T<-77N:9F)_7W6;NCK73V_=MU<ZT7I1P_@
MDP\:\\E&/K3XF0]EQ.[%^GXOEJ!TV9=R%T'';19GGGAE8:Q160+2EEO I:"L
MI*GRHCP--#5V!1@)6/E@<O*@D9PC[H3,37H24MIIL.&2 $L!H G?5(1YRI,"
M2S[,:-+,\;NGF4_Y:G&^.WV@DS#VK$R3UR@/Q47;NT@ES"=OY2GJ%:@IX-OV
M><RJF]Q\,H3!Z7&N<E>>Q9=W+."='XYB0,\/92>GHO]L_;7SL5:>]\+#6G#K
MSBARQ)7Y1G!1K3AN#4L.LN<M)(H1AHRQ;'HF=P/@P0+P%52',B[W+JG?D7%F
M? I"@*+@O4E"!9RHM)XY4%9OS::?#D!*-6"++K:]"FC[*2-^_K&]_HT&(JE5
M&C'*+.)>1*2=2RAZ&;!V,BJF[E2"5!*I RA^BAC..0;-STOC6*Y?0*CP]GH#
MH]K0>6VHY\!-4A'D&->@]$F#'# 0TB;ZD )59=K^-<&*LR:'NQ6 _M0K 0!W
M[3=D=59E*F8/OVZ;/"4?*7GJTZ#KCPZZ+5B,_B;838/3G""SC'E3NQ,Z%/6S
M([+7_G*T\_[#V78#Z.K]YNE.XXCM-HYXG7X\K#<^GVR_W\8[,W1XQ'8:7]I[
M7S_PO0UXYN$'O-N ^S?"P4YCG^V]WP:Z6P=:_L#+2-G&UC<MO:"!6^0B!>+S
M3B(-P(*DT,'A2*TD?OI $.QAHKB-8"EB'H34C(,$H%%(RQF/^/GF3?TSSINZ
M3#7_7S&BF^<2K5+>\4US $/PMS <RJD6'^/QL.</LBKS;Z^[W[/MU:=TZ8Z0
M9_;O^D\+:PVNQF79X0 $TJAR;[8:)S.<Q.*5Z4;=\M_:^-#W1JG9/["]G,2_
MD,I<Y19<[,!X ^JEEV8G?2H?O7X^F4;WKWCQXV=3:N+1X>W']LFW$+PM.XM2
M$QWBV55;^E.$8]$2%YR7(%K9-34XK]85F$1A@TX^HH2IA*E+;KIV.X< ETPU
M]LATCW, M>T=Q4%1IH]G;T5.X<F)27&_.QA%C UZP#"CI_=K0"]P56E_=,\O
M!N(;#:._6BQ:;/J#&(8M,*,;.;1ZV#LMB?2OT[<Y*OM5"\V-HV^:>INT\4@$
M)?]_]KZTJ:UC:_>OJ*C[5B55:M+SX)RBBACBRUL!8IO$!W]Q]0C"0N)*PC;\
M^KMZ;XE! B- @"3ZG(2 M,?NM9[UK.XU($Z(0C:)@!@F024-SK WXT93R,B,
ML1H+,)="<&V 72=J0THA2C*1;)P=QF$LZ<CYRT&&U4[352$;RN,EO(7QZA;]
M1IT<>AMLCM66S9&'O9C:X)5>1ARG;KM=$<M&5?F]\4OU>?<40#[T?WTS$8<X
M16#<I;F_<>GJSO%:^T_]*!=ABU7A^VJ=_*0?WXQ^^7W4WKS5J>Q,==+O0YL]
MC'7,@7-C1>^K!ZV_OHRI6\5U7-VPX=_PSL.O5ZNOQ@KYU]])M<HHN?5KO/K0
M[P2[_:8_._-G#ZM7I1'E69_D6<U45[VCJ>1<]([44S5"N;G)Q4_>Z=;NN$1,
M\_YU9.7+C,"$6U&-P'Y>I]R\AK]Y8^+:D)3Y_FF?IGMT-)EO6<CF=IJFJ=.\
M\&L;.%(&[F$#A^\#-=/V2I[KOF1OK]+CJ[PXD]::+D_TBG[N3NZ/:P6W0!W/
M;EPX>6P%:W8UYJ2>[K$UE/!Q>-_%:'_V,#>V;G]V<KQ]'H[@?F<[G_X\RB&=
M.^?;9/?=UH_M\P.ZLW?8_OQI'^X']WT[UO[L>/]\A^[ NVV1_4_;WW<VWK/M
M\W_X_M'F^>[&/ESCW_;G(WBWC7]SI<;)UKR24:^90=S(7 3=,Z23XRABB9,+
MDON@5]98DQ'SV/9G]U6;IVX56:!@1E#PV+K1!0I>! K&^\I*3T/DA"*&0T0\
M1TQ:$@F*025B@O3,,J C364F.R(4*"A0,(N"S 4*7@8*QE@!S0&'07$DF056
M8"Q @2$:B:2]\I8J@U.& H$?W13UN:#@WE[36"?I1?::'N0I/;*3]BOHA;V<
MW:R?P;&[H?!=0?#'(/CVA%_'? Q"TXB,8PD0/!@$M#PBEW!N*@.0GOLS4(V;
MA-T6[OL8?7AJQE;0Z76BTS/XF@6=9HY.XZXF8R8P OQ26/ WN>8$6<G@-YA8
M'SS,++> 3A(W.2GH5-!I4=#I&=S?@DZS1Z<Q[@28Q+GV#.7J%H@KB9&)/" =
M@W9@;*C6.6&8Z2;'MT4=O@0Z52[N;U5PU-+E1JY?B=X<<V_[=?K3L0VQSJ?J
M=&*MJ54^U:B@Z/"\D[;-L9G?<]Y4KM,^C#4>AN!55\I9JK%7UQN]+(X[*KM_
M8L]&_96NY(A=%D'--\UAYW6@W8_XG(&>F\.GK4!C]WLG]OJ'K9._X94W/^[^
M?9DQ\;JC/_?^^8*==]X8@G#*^3K86624]4AKZ7UB6#LFQJ,_B4G" <OT(?<A
M5,+RP*W"V%@IX*^)E(F?1'_>()/7!+J2Y:4( ;UST$H(: FK7+1G+2&@)02T
MA("6$- 2R5A"0$L(Z!,MNWRXPH>O='6[R9TK4:'S$O\QT\W#\:6O?[);?LW%
MS9[M1N4F_5TUAAG%ABS) MC.QGO\^?C#T?YY.-RG_V2O]GS_Z+"U^^G]#_!B
M\?;Y/VQ[XX^CW8\3"V!X9^/#\>=W.T<[],^CSWL?#K>/=EJ[[[;$YXU-D=]Y
M9\_G^XF;@D*CE5&9X)")PB"N?43.18*DPD8;$HV.?F6-R<D29G,:_%%P8)%#
M0@L./!,.C&_3I>2#XB(@*V"B>&[&YRBEB&E.G/),8)< ![@J.%!PX.GC00L.
M/!<.C/$!J8T)(G!$74B(1RZ0IDH@Q4EP-$EFI<Q\8&'BPE]#,.@]_*<2'UIB
M'%XF/O3^D/Z*XA^>!^XG8T<-<8%%JW+/$XTXA=\,5A@989)A+H7D#<"]:DHU
M3^$/!;@*<#U;Z&@!KCD KG%_%7.K@K$!$<HIXBI$I"V1.80KY/E,BN0,1M/4
MY-$N:P&N ER+&%5:@&L>@&N<<1FKA90)>4W P4XJ(.UB1 [FFQKLG&5Q98VH
M)C./+L-0 DZG;DUZM?#,,$ TA]4=QG8=43<LJUE%W>4O3N"(O'E<=WO.11X[
M_4'O=-@V""XW:.7VSXU1/<ZA#Y[KW'J?&\;#F3G,]+0_"ORK @:/X^"P.WE:
MGOYON9%'/B5:?S@J:#HX[,4'Q PV?LG/V^H/JHJEJ7%131A^'[[]* 9V].:_
MYF>_?.N+UO:=:LFF6G*X[&:?KW.U*/.H9U)=FGEA.HE75YR^-O,&S%'(;6_F
MH!ASHW&U'\]%P=L_NK87JJ+,()Y^T.WE -2S9L,.\G2V>HW0ZOLLO+GU!T!^
M.\MZEIH3>U8WD0^CEVR<G@PKYOZ\QFXEP<U&;%5MT[NG@]L.A-M:>)L  M[K
M5$7Q<_>.RV#P$]L**$=]VY,\)763CLO'&3XM/"K<IGJD.L3[ISUMP.Q5"\>S
M7?BXH=G"E0R/"S$9W7QC^.1SU&7AV4.UP6:N?X'!Y4EX(/6&*<29,LC)E) !
M)RXDQA61V3:NJLG=Z#NZ,MXRSX_T$\L\/V2>WW]QQLH\TB@RG3<;M4+6R(A,
M NC2@<. JSS/8G*>[^['>,M4/Y)9EZE^P%0?;7Z1(A"A+$$)!A1Q&A0RDFJ$
MH[2,\Z"-UWFJV>2&TB.S(JYWA;U..<:3'^:7@CR@B]R=_3ZN[1==,KX\=*.^
MZ-7GE[:U8@$Y RJSUE:O/QBUV8*A&"9(35KOBBIW,A<>MGQNV./,?*]?#B[T
M$QL_TR8V9F7M69K87"9?[::W5[J$?JBWYMX"T>]7*/%'=C?^KI/,YBA/Z^L(
M*?CV^8>OVY^VON_O[>/M=]DI_G"X_^G/KSL;7\]RVN7VT;_P#(>'VQ_'D>+@
M?.?=^Q_[1W\<[AR]__XY.\7O_H1SW^/=O2VV3[?.=CYMGN^^V_P!3C+=WMC\
MPI@3*EJ+(C$&\<A\=HP3HI)2)XU7PL;Q/"V89Q+ 7AO!/+ #;"(#S7 L.:=R
M:X^9MK9YQB;N/^EYLWVUYTWC[VM[NG/N3OT4RZK%J<8WVVMU3_O7$SB[*;4\
M>)'-RQ3-9H4NN7EW*Z?/73@SA_9;]N5]!-@/V7\ [V;T=^.@9X>^:>Y"")J?
MG=:A>U+?,/.(_N@/0"@XLU4C:[5$4GDDW9.JIT<&K@NW^6J+A]7&N_H^U;.X
M6'43@8>L7:PK#M85/^BX-1C$2Q=JTDN[N.A![.2NPNVSQK?<27'D575R/^%!
MS^:G1'EP<Y]#<-B[W^#;G\&=\M)[IU)()O%HI(V*:;#9*<B$C5/3Y*1>0-E5
ML%OOP0,?5,L!?YQ-H-WZ=WC#ZL>_L5J%J-<?R;6U1Q E_P9(P/=N+_1CY_7A
M(MEY_T4:GEM[$42<IX@+;9%CT:/@E<*,$@E^RLI:ZI[V:I(TSFTJD<WBX=NM
ME*85"^UULI9+1TWEDFFNI?0,["(/5@17Q.(%Q8)O?_]BF'=6$(VDM[D1G''(
M4BN!84<OB,,6!Z [5Y8'Q^5BM?%QM&R3J@SXRPZ$58YRQ=$N6W*YTT%&1Z"'
M%PND"[.,]U.[\P$@_J05;S$,C=!M=+J#:ODK<]EJ":Q:.X7!JBW#D F/J@N,
MUDVOD.K*$.3/*B.23_B6+3F@^.BH*VUE^Z?^L+94JXT/XT\SM&!95:O6L]U>
M @M0)54/#11<X8*VK]8>TH5S.GJV_H4IK";9^UZ>U.%BWNCLB^('>6VW7\U_
M/KH>C%86ET&K??5-LSVJS?(5OV%X[7SCX6&#0S"$I^T!^-552RT8X*E]L^'$
M<;.:\[]/NOW*;7A3A;R!@;],^_Z?ZU1OF#2.+T^QKM]MGPYN/V4B26PHGFO_
M<;W?ILJ6OW;:<TLU%_=^Q >^V4VG7?UYV+O,(#V(R/6B_8IL@@N\L>WO]JR_
M\MMU[ #@&+Z*DM4\WS9%5U!&WI36-]U[/>M5GDX,;O$8=O<V/S;V=AMO=W<^
M[OZUM;&^M[G1^'-K9WWG[=;Z7XV/>_#!]N;.WL?&+V]'GM6O3S%6%W[WY'K%
MW4[<=:<OZ(0M..A.)L*)E#: PT^-<$Q$%WBZ54INMD4OI*$92"L*GU%U".1Y
MP_"Z/;KBEDQABD:V9^C&#$^XS?QDI*Z/&#E(E\!=E=,9KJ!=6*7JLN-+:0MJ
M]C>NKRW>L;1XU<!7IK/>9JI(:>[F/K)MW4:>J/@C^M-LD/J7Q5AZQS?1BWH/
M:WCVZ,(CZ_X+^;5^#GOM7A=M):M6]I7=_A 'I[U._FVKDV4*/GU;+Z U?LG+
M!13__F%WZVWU*_G]U]I*_T(O+C_>L/+RRGO=?)&**=9;N:-[C:Z[]_'#Z++U
MR^0;W?*\H](X<,[D+8^K;>9XX\[@U<O9 QB;K#;P*3Q.7I YN>"RWUO J1P(
M<FS#\&=6._2Z,Z')59R>O#Y3<7J>;(WP:/-+8DD%EW+<C&.(:YR0)IPA*2.!
M?Q17.5NU\GI05NL)9_A;/<+-2@:S/$Z(ZTDU^)<:<),\6C\XS8O5UZ0<#NG5
MZ]F5#W5%..]0"_#'O6W[TSIOHUY>K]T&N%.CDIPJ1J/;[[<RT^^>#N!N]6K1
M>>QU\V6S_6W\<NNV6%V;:GR3VSI!N"6"",X) 4%/0H?HF%(I2G+STL^-.V)7
M2AA6>KAI>YV8-^+R8P'KVTU;\"0MV]X#"Q$'=:OD8:/D+/=7]LD0?76BO4EW
M]]:_V$2 V.B$?!($<<XUL@Q^$X(1Y3 7,7?GF:R0^C^_9I'K9OL&'GRODJ T
M.'NH4(AH$@-E$HQI[C0V*E?S<C9R:ZB3O C%,PD%VSYZ_\5KIYAG 80"&\0#
MYLC2'!\A@[!,"RQ4#H@0-XE%C3L9YZY#S9 Q9MO8..Z&5FKE!>1ZX?EVE*JO
M5H/1B&9.7+L?O\'<GJ&4R>0#!5 GD$ B7!!4<<NH 6Q7@$W:)J8"+0+X7 +(
MX9@O+EG-9 J(1HW!ZH: C'0"12U!#KG"RO"5-379&N1_AN1R#)L&WQ\M(-)%
M'D-@E@H#*,D, 2'Q7 :KN5&,% %Y)@$1VQOOOX T2**]0D9+A3A1$6GI.-*<
M!(H]<3'7#2#T)@D98DKLG[8'5RF0.VL<YQ7"D_;9R$<; =-P9O(A(P2Z\BE
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
MWLOOY<PJ?&DJB+BU]5.-$76!Z)_#0_%N9HT?XV%+RFOG'(TH4*81#\DBFU1
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
M!4Z&+:SCIZQ#!2N#)Y2PA+GT1#O.! 9@,%:F8 KK6 *]'V\?A 6WTDH4HU+
M.D#E'1$:.6]$H$YJG.S*FL"36E]81V$=#V =#\.8PCJ6 WTF(DA"B)8FQ1'1
MU"!.A4>&&H:LIEPH[13V!GB'6=6%=RPM[W!*QH"C\ES#/]09)1U)R1C-:&34
MS2'O*'M*LT*$\9 3'0S!QCE !"< $31!6CJ#@N:$&T:HY[,+.2FL9/E8R0-(
MR<, :$Y)2=FPFA4TC4>I<&IM8EPCPWA"G-,$O\'X4N.2 5;K@YMUN.L,RWX4
M$O)3$A*-2$&SB!V6' NKG5;$,NYLHMB%-(<DI)"->VKT1 "+8!S':"1B@3'$
MM4X(5%DC)EP(X)]R:>AK6/XH].%1BQH/PXXYY0^%)]P75<87-:SE"AM)$+41
M4,4%@1P%: E1@T@$[UBN+#K%HD85UO+;P )"P']#Z]O:Z'@P 2#>?NT_\.%(
M0XYM[Z#5J;##7%>SH]/^H)7.ZH]:G0 B\H;R524JG7YF+:-9R_8.8V/0'=AV
M(X'D-;YET6MT4Z,VS8U:6!O?;;_Q4WT<UT,IA$M: &5GG!*=@]"2=Y2S #Q>
MV+OB5,6-&NGNUD@WKI%#O?NW>H]1*.J%DI'K++US>HQ"=X"&3W*A@G)!5?#S
M?P^Q/_ZW8S^94U"G\YUW[W_L'_UQ"*KT_3,\[\Z[/^'<]WAW;XOMTZVSG4^;
MY[OO-G_\]WP;_K_UQ4NB0'TPL@)CQ)F+R!))D02+'(3UWF)PA[5:G8R%:("L
MMN&7YKWD1G&:XUA5$" KRECX/Z'$6I>D<0+7<D-&<D.*W,RCW.Q_"4H0%Y1%
MU$D+_IE62%L?P$F31F*B 1#,RIK2JY,=ZT9RT["=<"_1\4&"-$A,C14\"NJ(
M9H38X @)>:.C$AT\$AU<1&?^1&=G8_N+L$%IBPWX "HB'G([D& -S)D10/^]
M3AY<>RY7)RL'7H@.C&\#>%?C+-I>OQ'!S(9;XC2KGZ22M2P4S0;8O),(E_L6
MVV>K%Q3@PN!GB6MU3FW-$!;4Y/]G[$6&@J83MF"QG4R$$REML)Q2(QP3T06>
M5M;6![>.XN""170JES@S"/O-MMJ9,8VXQ*#;.,@T%[087*OJG),VO$?C%WB:
M?@N&J7.03XRM3)KS5%3]WF+VYKK^:[/^3X4!_=$?]N2D!YI3OT?E=?4;,/O=
M6@7S+4].>_X05!30XOBXVZG/^[5B-/GD[@]0NP',=N.>E;^8I=$0QB+E7"6O
MP5))QCG5P3J-\2VK%#>CS$-<C7KM83=5W_;71X/]9[=7^1(%96Y!&;*[=_#%
M"\F%9 D))S7*=9F0298AF#C&.  0%6YEC:W*6T%F=1(/&M?QX@HZ#-6/F]5<
M9?"DVV_E$][T8MMFJ/G]>RL,#D>+95?.&RY/X,M3K.MWVZ>#VT^9\.F'(+/V
M']?[;>W6)[SMM.?&)B[O_8@/?+.;3KOZ,U^BT@WN!+@MTC)0>4Z#,$D!^8V,
M:NDD-?H+T-"5T5F'O=%]3\"K1ZX7[5=D$]SVC6U_MV?]E=^NVPTP&L,!4+*2
MCMLF]HJ%D3>MW4PW&L]ZE:<3'G6C\.SL[FU^;.SM-M[N[GS<_6MK8WUO<Z/Q
MY];.^L[;K?6_&A_WX(/MS9V]CXU?WM::&\.O3S%6]<]K*P0S<)"O6XY-V^N
MQ>R/EL+VX.)_M,&XO32F[VT-,?WD:!?P?/?3-M\^WB+;Q]MX_WR3[A__[_'G
MO:_ ]K["/?_]NGW^N;W]=@S3C[?%_M&ZV#\_.(-[G^V??SC:WOO<VC_^W-[=
MVP9<;Q_O? *</_[G>\;TG8,O0%*B2E0CJL'3X$(!<?1)(&_ ?<QE<Q(;KA96
MT[Z>+6.00KG$@TC"< GD,J;DD@A4>*-X9"N-"(;R)*-([S3>JH^$WTCY7DH+
MNH/8V!EN?NW$06.K ]0G-D!.&I6@7!?5IQ72C_XPAM-VW$WCX@J$IN77.V&C
ME>U9V,ODY16+,-U^_X7J2&/"$<4@.>*2).2L,LA%\(BB5^#'VBE%<NZ=D+SN
M"!S4G[9K[@Z\OP.RVJIE]01DM:+=%[[<X+ 7'^31Y8OT8FK'RI-H=:JKI6Z[
MW?V>_8UJ3;?Q2_5Y]Q3>*(!O$7_X>#*X\A3VN'O:&?1_?3,-S;A4__KB%V2N
MVE&" :Z:5[\9_?+[*+BDU:F&J3KI]^%<#AE@)@9C>S/5#>NO+SG#*JYYPS #
M<WCGX=>KU5=C.V3U=U*L"BEO_1JOD@=^)]CM-_W9F3][6+-*]<.N6I[UKF?E
M4UWUCBS?>^Q5WGDH$1/'OO#VI;[+"E<JN ](U=B\&:CNDS$]%XG1XZ]\\X;M
MS3OQCY./6[?AYV4S>SIIF#8G_,ZW?55#1LJ0W7?(\*NKQK!SP1J?(JYORCBB
M!X;JS=U@_I\'QE%-\?X+&J(X^]B&B4!%D.#:1?^KV^]/MV[_XI&&#W20ZYB@
MDZ^?W^T<[E!PD(_WR?[Q>_SYZ#W=W3O@NQM;\._^^>ZG_X5C_OE^$4<TB@DZ
M_O!UGVZR_?-V"Z[;^KSQX7AG8U_L;ASP[:,#OG.4K_GAZ^>]]1__/=\:;+=R
MBN7F8.=HG^YN^"_*"<\9-DC3Q'.=7(V,B!9Y@45DQG#KY,J:%*IIB)EMJ.'<
M1Q(6J"M0-^-PG )USP=U.V^O0UW SCE%#<)>4\03P\C(P!$),B]N:R.E6ED3
M1C<EG=SF+%!7H.Y50=UCP\<*U#TCU(VS.HN]%\0@SIU#W :*-.,6R<2]]I)2
M)L3*&L.R2=7"0-TL^UNJ.0>H:B_P3>-!#OP3E(8MU_C)-6:TIK00<EE#PS0_
M1^D\#5OG\PQC'E\ZU73YDT5GO1@SEI=U/<KR2N77"K**69^=67\_L5B3J,:)
M*X^PS<W3*$_(8D.1,^#">&5ELFYEC6#=I&16>:%SY*04/7_*E8BBYR^FY^,K
M%=YQ:PR)B!G'$/<B(D>D141HXKBVA"D/>DYPD^O)K(^BY\NDYS-WPXN>OYR>
MC]ES(B51X(\CJS#H>3 <:<\)8L$8('!1B\BRGM.FHK/:?"F>^/VT=1B-^^:E
M7?$KRRLW%.>8%P=Y:9^R./G%U9\W:E!<_66A!OO%U2]Z7ES]5Z#GQ=4O>EY<
M_5>@Y\757WJ_IUH::'V+#1CLZ <Y8_.D.XB=0<NV+XJK/-P5NLGA!> CIG2#
M?EF/:+@D- &CZR$GNN9Z- 4N[P67?M+]B98H1SC"BA'$L6=(!ZZ1C-)238)@
MTJRL&:&6N'5S4>CG<GVF4>A"CF:G[>-.4"346:<L\D0XQ&/R0(ZP!VW'*E?4
M5%6U-=*D[-'!BD7?YUK?G\<%*@9\]BH]9L"U]#0*GY!20B">V^08+#@*'J8V
M1L&IS^7K]:-]G1DJ=-GCN</7R76OYW.OYY4W"'FFC:#;<+.PH]E!Z<&$+T0X
M@PE+%#%B-+ C39%-X O!C%(5E'-@%_-6D&D2118EF:-@Q%)Z4@4CG@<CQCTH
MG!2)BD6$F;: $8HCXR,%#XHFX:5BCHJ\O$R:BDRV)B@843#B.3>@"D8\"T:,
MNV0J><!UB0R1#G$</').8R0T8][C9%W(/(*P)EL<C'A-^U,[-Y0#??D<T:4-
M^5R,IRR+%K?_K.(:'J8@CZR7\0I*8BQ)U8O;^B8^;DEEHH'BC<6^YZ>CX4)0
MFLWO?^UMY6Z&0&OVZ<[1 ?O"G*,PZAK12#CBPANDA?=($"T( \>',[NR)E?Q
MK C-'/DU!8.6'(,>N613,.B),.C]=0R26"K-G$9.B;SVXA)R)DF4(H[,$\R<
M!PP2JWP)XW<+!BTY!CUR2:A@T!-AT/X8#V*6!1\=X@;@A[MHD(W2H*A4Q$E(
M2SQ?6:.K:IXPZ#6MW3QTO_TI5G<>'64T=Z,[/6C?](I+!]I/[;P.A;/ ]OU@
M^\>$^TH22Y9+@KR,0!TE,\C9*! E)F J99*N=E_9'(5)%10J*#0/[FM!H8>B
MT)@#"SXJ)2IQ1!36B&.FD&'6(4>%99;S:+W(#NPR1E\7%%IR%'IJ![:@T$-1
M:,R%C2P0H@E,@_4&<6HULHP3I(Q.E"07X(#*A<5SA$*5"_M;U:!R;=3I^%K_
MV,F_%[0]Z7_&FKL/I?RN?L%K?]^<$9L#&=JG(5;-1\-D(NUIYUOL9P?X)/:J
MH*".C\"-^_ )G#V D<Q?]@==_[4Y\4GC^V'+'U8X8%N=?HXJ2K%5]QZM)K7?
M&'3AKM]:,+"YO6ENCEJ?F1&E/UTK^VE[H8N5M>?I+!P/<NK*AWC2!8GM'&RT
M^K[=[9_.4R/L?T;8U-IYMP_G?C[</_ZW#3B!=X[6S_;W#NC^IS\/=_>V?NR\
M _S8\W1GHHOP%F 2/.?QGZW/G_Z!\][3[8W_/83['.Y_VA3;1YOX\[M]LG.^
MC_][OH6W]]:_$.JI3XP@K$"*.!<,Z2@",LH[1:*%P??CG;!92%Q:R77$G%N8
M"IF<B3I%PF%6Y+1MA^>P$_;NL!/V'Z=].*#?;PP%IS\IX@N(4[F-\MON,=SY
MK'%H^XW;(R#KMY[MTLG6SI\3;2^&08^U7F8,&HWWM7!'>%^?0QZ_=WNA'SMS
MQ">>7V>_6$JYT2P@:QQ''/0. ;!BY(65!KY+P!-6UJH.V!-D *S!:* ;PSGN
MOZDF.1_1&,"H=JI(Q--\.( _6!B0NOSA2=OZF$^XX:AL(O[N=<%,M0:MU<8N
MG&4SRE[<H^JK'6("B0P-$#PP=R?=3O4-V+/!%;',';QK"]6/)Q8N$QMP%EBX
M;"5;G5HH*A/;;\1OM@TFJ#)[!Z=MVVN?-=Q9=3E_V(JIT;UXD"R%_7S:L?T:
M>[FQ=_XD4YS&8?=[MGBV#48@WPX,9O>TYT'K\FO9?C_#P!5+N]JHNI'?-F;5
M6=,,V^7@G/2ZV=HV^B<QOR8H=&C$SH$]J$^$KQ,\ YP#:E1=/IVVVVC0JF,=
M^]U.)[8K0P_G9ZK0/FM6XU@/7*S?P_O<E!Q>N-D81'_8 <@Y@., OK[&:HCR
M4;X7;;Y"L]&.!Q8N:L-QJ],"!C'\N#H(<*U[G(,L3T^R-#5ZW7;LU\-R(06C
MMQN]7+_A1I":KW'Y"$ Z^E_S</9/VQ?/T<K-4N%U&_8TM&#,8N];"V9D=6E0
M^'(Z&B?==LNWXH4F7-.9?ASDJ1P<9I&M+-3ZT$*-AF*F;V!6Q52OD)^!XJ=Y
MABE'\>/I,4SZ61ZUCS#/K01^"(C;^N7 _CT<V)<?*?*B(U5KY@A@1Z!Y#=,:
MM?>08;6.H781OHJ-3A55#;H(3L3PJV;^P'8.6MF&9'3,DGJ<6?5Y#<SQQTGL
M].-0CZNK#>R/">7]B>LW?'I>C_%)M]_*%W[3B^T*A7X?-J>O5SVNG%>[GV_P
MY2G657![^RD3'9J'F+#V']?[;>U6N+GMM.>>6J[N_8@/?+.;3KOZ\[ WNL()
MV"WDP)!\13;!!=[8]G=[UE_Y[3I@ UH/7T7):IYOFZ(KT"YOZJD]W7L]ZU6>
MW779W=O\V-C;;;S=W?FX^]?6QOK>YD;CSZV=]9VW6^M_-3[NP0?;FSM['QN_
MO!UY<K\^Q5A=^/*3RR%W.HU/O@;@#V,X;<?=-+X:L'7)*_\X&W[YBM<%SG?W
MOGXQ,G$&_R*+*;@9R3!D!08W0[D@O!-&4#.EG[\0C"QUP0'XGGE#[1Y=\%8+
MS!I$T;?:K5J:@7$,"2E\\RV"+M6<=L1X1R;T[ 9O*WL:F>OF7*^AYY)Y;[_Q
M"_"[P6'W%%XC]']],PT^7RZ7#&\QLH)5G@R,7=N>]..;T2^_AU8?O)&S-ZU.
M-0+52;\/IVEH.C,.CZWI5C>LO[Z$Z%5<P_0P0&EXY^'7J]578RO-]7>2K0IB
M;OT:KY('?L<T?]"9/WM8 J])'OI /_M.L-MO^GH>5DQUV3OBX,;V*5YF\U'?
M(\IMBIBU.Y/EB)CF_6M;_3(C,$%3JA'8C[;7V 3 #XV-Z&->^JL'A9'FM7$I
MD_[3??Q[Y W/MT!DIC9-$.<T+_S:!HZ4@7O8P.'[0,VT,=YS'?7R<8RM/FE!
MLBFN,3.Q+ ]Y[X><95X!,7,N^&]OVZ0IF0,E6N[V:+FQ;6]+G,71!TDLYI)J
MPX*0V'KX13.MTKTK"'ZH<?C/7O=X)*&?6H/#M\-]M<T?.?HGEURM]AYCV+,_
M%J7ZS\/6JH;Q=4>[[S:_[^S]P[;?_7N\?_05[Q]OLOVCT/J\$8ZW]P[PSJ=-
MMKNWS_9;X_%UVWQ_;YW ];Y__O2YM;OWH;6_%UH[]'^_[M#]'[L;[\G^GA<[
M<*W_GF]/5!%TTC&E@T,D,8&X,Q8YG%M1$.^IQ%$YHU?6>%,PVM1\">NJ%^Q:
M4NP*7"8II-)64,Y#,D+S1 "MHK><$7WORH8%NUX8N\:K&UI+I/:1HVB90YP:
MA1R+'GF09TJ$L"('6?(F9KJI>,F5*MBU*-A%HO(I.DN,8QRHEW6")LMS-3[-
MG/'WKKA8L.NEL6N,=^7^7IP+C8B5'G%,#')2PP\<#&4.&^_QRAIK<J6:C(DY
MPJY95I:;>S?Z[RFB&5^ZR/TRU9^=A$)C>#0B<*L(X\0EK2V3@(3,,T? (RTN
MZ&)!X?L)%Y3I) A-# 7B@<:I""ZHHPP1ZIGPQE&<P 555#2!T\U1G9*BZC-6
M=6<I=32(%'#@(DC'DU/$*<^H(H;2XK$MFJJ/>VQ.>T,D8R@Y\-.X80&Y0 ,2
MU O \$B,,"MK0IJFH;/J65%4?0Y5W5N="!<V2G!P$L\QC=Q);J(3CKG BX.S
M<*H^9M5M8DPQSI U+"%.F4!&NH1$I-Q%K1+' AP<A9L$+VMGX_EW;T8Y2T]:
M+?Z5=3"\83G'"9Z(-.#(<QX=U4DR13GFV"01_/T;<16T>U&T^V>R,3$'XII8
M1$II@K@7'IE,;(R5DBIP62V+N56IT8!W?)Y*511EG[&RZY@<9E1(8#0\,FJL
MURD"U5%4&VSNWU&K*/L+*_NX%^.%(4Y+ADBPN6X$H[DF%D8PYP(G0I7))6E(
M4PO:5+HH^Q(KN]!>,,V9I<QQSJG&#!/FO56*>1Q8\6,63MG'-VJD"<3"_!&"
M*>+2"N1"E"@RP7)X%,R^J)J02](48IY*X3UVH^8I(CQG$M6YC-O9]W[_I8'0
MF7<I+A#ZHA"Z/^$<&6.%#3XA':1 7/N(-&$:$>:"5@S0U )?4DW*-#A'LRI%
MORA]2 LD%DA\ZJ;,!1)?&!+'74AJ?4Q!@N/(L@L9$T=&9#^2Z<BQM9I&N;(F
MFQQ8)?@5!1(+)+YN2)QY#^H"B2\-B6,L41@,$*@ILM$SQ(T$EFB$1;E_D9<>
MW )#5]9$WBYL@E@N"B3.:#]QK@'LX[7R+Z7S]*M^RE<5'SS;--O25?%>K[@T
MY&;F:;8798BW*D3^J]OO%_(R._)R,+G$Y5)@+CBD@_"(<VJ0%5XBD9)UACL3
M,9 7;FB3ZB4,;"S(M*3(-/,DVH),3XQ,XRM-*GDJA8_(@)<,R,0=<LYXE,#$
M*"=S4F%866.&-?5<=8$MR%20Z5E39 LR/34RC7$F;Z(W#.@2PT0@F$.,C+(:
MX"D"81*46(Y7UBA33:I*A/BR)<"6$+.72H M0/>D0/=ULL:2 A_026!?QBO$
M@P&@BY8@11*U)D1IN%Y9(U0U)7TT!2O1HO.KRC-/<"VJ_,2J/.Y-26^%AAE$
M(>26@3:1O&_/$>;$4F.5Q32!*N.\<S]/13N**L][ FM1Y:=6Y3&K3%@T)(F$
M3,KNAR,>.9!;Y*-ACF$PR\2 ^Z&;RCS:^YBCJ.[%\CX>E9]:LO%?*C^U@-F3
M@MGF][_VMJZW29>$""\\1DH3BH!<$F09P8@QA9V@."0F <T4;BJRA!M019>?
M+/VTZ/*3Z_+[Z[K,8%XL >45C("3X3DP$\_!R2!:\:B(MQR<#(9%D^M'5V0N
MNCR_NCSS[-*BRT^NR_O7=9EJ9HBG&&D;LET6"CEB+!*<2"JH-+Y:^Q.B*1^?
M*3Y_FQQS[5V\[1Z[JBU[__GB5Z=8.'E<=L-" ][,<T$+X#TMX/V8<$1$P)XP
M*A$(E4"<Z9SVZ3@2-'H3I3/@@ZRL 15M2O+HO*;[:LP"+9^^8A28>?IC08$G
M1X$Q%T9Q;PD7">7%<<1I%$CG)$=EX0.<'",F  J "Z-I08&" L^1\5=0X,E1
M8,SY45%CY:5&/,6, E0@ZS1!@.<,)R5M(+FY%"5-)?2BH,!K:)NY?MR%ASF_
M:/K>Z@QLYZ"5<[]LOQ\'I>?!8KE!5^=S-VU=S.9Z-9D%!6>(@F<3'I$WB3DG
M8]Y>SK4>"$9.2(5R73%&E1,^HR!I2ED6<Y=8J6?NU12E?DZE'G-P K5!<&*0
M%#X'K^=UW40T$LX3[%Q,3OF5-=JDO.RV+K%2S]Q)*4K]G$H]YJ\0L,L<*X%,
M3!(LM63("LU15(Y2+Z5GN3T):5*RA/DH<^V0@"+$7NR/MFB:C4X<O/0^S0(B
MVR\OZ82,YK!>?MG\<1([_;@3!P749@AJYQ/NAX%94Y%+)$W2B!.6D%46B$O"
MV FBF!3@?N@FQI-+,+^66/5E4.69NQZWJW+1UGMJZYA? 4C+L") /))1B,L8
MD Y8@9O! P^"4)H<4! SN510='4I='7F'D4QN\^CR.-['T08%:T%1<9@=FVD
MR/!@4+0^4A$9]\EF7X+=T)C^153Y->QKU#K0<!%$/PY]B<; _H@O4J]MN%55
MC\A-]?5*G=N9#=!\&XB7=<M&N^&C6KBMSBF,VW"[O-OI_U&I2WW<7E:6S1^#
MGH6A;W5L[VQK$(_[.]U.?LI>M]VN-MAKDU-,S Q-#)[P[(ACN:&N02FD@( L
M&&2##RBR1)V3U..8/3LCFV9FC;-GIY)S7ABJ@',!YY??XRO@O##@/.;(XY"X
MTBX@+'S*N_X6&1<D L\N$&)P(I'D"$@VBQ:!!9P+.!=P?OZ5E0+."P+.8XLS
M@6#- C.(ZJ009R8@ZZ1$5/G$#.7<XE@'IFH]XWYD+PC.U0K/;P,+-X7_AM:W
MM=&K[9P>@_KYM?_ AZ,7.;:]@U:G>IRQ,B%'I_U!*YW5'[4Z(78&;RA?5:+"
M\&=& 5HWH.A]:_G8Z-5-7?J-$U B>*P8&M9UO\6&[<5&_[#[O9,WCG-$:VRW
MCD$)*RT=1KC&WB@/<'29U<;631\W7!Q\C[%3P<N-U?\O,@IM)S0NBIA<?/H=
M=+SQ?^Y3 ]!'8U2,6&L,CC[6)F BG**680:R?)?3+P R8.;@MV=K@R,7%)L^
M__<0^^-_._:3.=T]WL*?\W,>_]GZ_.D?..\]W=[XWT.XS^'^ITVQ?;2)/[_;
M)SOG^SCCS,[>P1=N8\[2UT@)PQ"722!C/$<Z)$53HE*EW,9&T-5)8&F :K3A
ME^:]A",)^%^B6 >IX<;!J!0U3TXDYR*5=SH=13B>1SB.MKX$J:C2@J*@- B'
M<Q1901E*W.4:GX((PD$X-%Z=3(H:"4>%*?<"#VP=UC:FH"CWT1F?!3)BBY/7
M$M_)>XI\/)-\?/UBG0=PUQ()CCWB@6L$?^666-)J$Q4!L5E9HQRO3KJ,%_(!
M ]P8',;&6;2]?B."?0Z-C>CCL8N]FKHPTFQD.U']))5 Y9EO@H7KGT2XW+?8
M/EN](#@54UA09C 4T>H=0ZL'+P?*T1_TX57;-O.#0;<:K&OV/X\H&.RSBC;T
M8FK#:7!HJU,=.F'/FWDGJ9;TZH#Z!D J/-RU%> VC1-[EAE^LY%Z<%3>@>K$
MU(*C\G/!V;VJLK)MP]U\[[0%SP)7.<Y;M15%66TLQ6340:P-=P:O>=+M54ST
MDBK!6'>Z@ZO4K5\-YUL8"-LY [H,3Y*/L.UVU^=1K7.1\A2VJAD=OV:_"<?W
M&BW@8Z?^$,:YQIX*+P&.\H/ .]F#NJQUUIN3T]Y)%\ JSYZM4"M/*OASU9D=
MH)APT/#^^1MXUNYISV>JN!0SM'=EO+N5&PO7KG2CYLKPZF?-QG< ^>'7%=L%
MQ=B!H3]LK%=NA&TV/G9/K_ZY>=J#PYN-]7X+_LHROPZOWH-1L#!PUWR0&>QV
M73=2'_UA#*?MN)N&6%!YZ^"(YW=JCVQ5?[T3_NIV#OX"[ NUG/YQ]BYV#WKV
MY#![5.N]:/M[6;KVX.G^  GX^NJ,U-;Y[E[5SCM)8#*(2D,0CT$BY[U"@2:M
M$Y8^Z"$%:<%HA_5LZ[FP2E,/TV85-\QK'WB@RGF1RUL)MM*(8/I/8-H&O=-8
MRV$"P.Q^KT U#WNEX#4V7'IB693:,&VHG>=M! B@UP<74]>HE15T_I<*P+NG
MH""A_^N;">?WF@+#=\-7J$^NIOK.U[BF^).:#M\/ 6JX6%"[_*#=;7O2CV]&
MO_P>6OV3MCU[T^I4.EJ=]/L02(8K"  2X^Y^=</ZZ]^_M\+@,"^2K>)ZH6P8
MVC&\\_#KU>JKL26,^CLI5A6AMWZ-5\D#OV.:/^C,GSVL6:7Z]F\?_JR"/>RJ
MR_2LT\W6'>%#<Q$EI*=:4KYY>>\G[W1K-",1T[R_SVRG]S(CH&X<@7WP'!J;
M-SL.U\:E3/I/M[WNL: [WP*1N=4T$7+3O/!K&SA2!NYA X?O S5+$9XZL8WQ
MB_VU\:2E-J:XQLQDLSSDO1_R5;4:VP _'+PD_Q1YG8].*IF[T9H^).2F5UR:
MH XK?%(,"Y:\X4%P39PV,6!)M,4JT7N'0S_9GL9B!VMTSS_OK9_M'&U^WS[_
MRG?@7OOP]^Z&_[&[\>_1[M[AT>>]_X7K;8KMCV/!&D<[[>T->.Z]]?/=O0.V
MO_?A$/[F.^>;?.?3MMA]!]\?_]G:W_OZX[_GVQ/=TQ0W5'&6L_!S^1PL [(Y
M+<Y'0B5/CE-G5M9$4Q':9.S1H73SEQQ7L&M)L4M&HU3@27-K.2%1$TX#X)8.
MQ@DAW;VCA0MVO3!VC;>+"T8[$;U'2EN+> H,V< \LLQZ,%6,$)TR=F$LFX(N
M8<.X@EU+BETNFBBXU$SDQG?)@EA3[VW$/$I+O;EW,&W!KI?&KC'>98!,!V(-
M4D9HQ+FB2!-I4#+44(E9<!YX%VL:S9N*SU/?VE?5(N_/;@_^[#1^<1-9XZ74
MVRP1CUCLM13!26=XPLPEKL&(@Q6'+P)GQ=-<+,1[/^EI2DN2H!9133WB6F"D
MHY#(>FJ\4UJD&'/)!F!J34UFE1<P1VE71=DOXHZ W 2555T['@0UBML0N9;:
M4T9Q+*[9HBG[1"=O$JP42B-B;$X!PAHY107"/A=LR>T2<WXF:7+!FV:NZCT6
M99]U8J#VDCKNE<.)A\0=D<Z'1(051#-Z_S9[1=E?6MG'++LVED@F"&(J8,13
M(LA&SE!@C/(4M--.9F4GE#?IXUM1S%%QUP?M5SYR4>?5)E_?^_V7!D)G7I6H
M0.B+0N@_$\X1TS:1R"(2GC'$O1/(46R1)2$QKITQF2^I)F6Z26:V'#0W!2L*
M)!9(?.%:0 427Q@2QUU(XVAT6F@$K@*XD,)0Y+Q,"%-I$_B/01BULB:;7((;
MR5];F\,"B042G[H"3X'$EX;$,988'!6.,X6\< %QHP+2SN4L0:J=UUA(505K
M$6R:():+ HE#+WST("/YK_-T'YTG\K  _QLJ"+WJ>RY"+M*4D/H4R4BS/-0L
M9EK;XN>R+8G\+&G"4DF1FTF*W&O(]/H[U\/HY0HSG="(_^^T=5(7DGEH6[,9
M9BG-RS5>4TJ7F=[-7JC@M)+254*+[[U*H*7&+E ;O0U<<F<"Y\+[E"BVSACV
M96NZ+:01QO[=MIW!>B=LCF#VE30_>JY5@,WOD]V1I4V$$(:H\1%Q[@-RG"A$
M.'8^"J\,MRMK!C>9?O1F>TEZ*,CT7+O<EOH4*1/66YYH="3F'1ZC>?Z0R0J9
MIMC)*<CT?,@T5OD[6<&Y-2"O1 ?$52+(Z210) 0^YSC8I%?6E&PJ,=EB<<Y2
M&G[&&I<AI:'D,SQI!I?!6&H6!8^,<\6!<CG,//QP-%%)"\V:,S#[,=ECQDAB
MDA%($I<0)\D@@S4%;(M6>I><83FLT32I*0',2ZS* @>:3(J$1L-%(BX8&95-
M-HJ$L8F%E\R?*H_QDLB$MU))1%QN&R!R>!VF'%D=!=$R1B)RWV?9E%S.D2K/
M8WCRO%QCREWKTL3J&09H::">, L@3QB+%$A;\MH:(H&_41VLTQ@7UC9G4'\V
MP=H<!YRW3.=,>@>L36.D@[ H-^E@7% :4H9Z;)I2S\H'??GF4P54"ZC.*ZAJ
M7,$G*";&')B6QLE313EF0@;/?>'/\P>JX^MZP6$K6$"*\XBXU0)9S S"B6C*
M'3&4Q)4UPYHPJ4N#J3<T]+NK_4#]BN[_M_?E76TKR[Y?18M[W[W)6Y;1/)#S
MLA8!LK=S8IN DVSX)ZLEM;# MCB2S?3I7U6W)D]@@V=TUMD!; T]5/UJ[*IH
M__,L_4I@4NE 182^ ]EZN8.)B!>MGNE9_Y(/)*N"LOK7#R^54;69Z&J$@IOD
M(PO$=8&0L+<--IOIAA$5^FT8IBS]'^PX4^AV\S__92FR^0F;VV!;H'BT,G"
M?< >68^GO&/.;$UHMF]3G0W:5%5+-Q5W,GK,NY+ KH[MZ O[-;Q=^R,]1R9]
M\@;^GHGYDYEK=A7[B]R&<8#O/6#=LH([FK<500E;N"]!02F_A3BL'>;T6\:R
MTF:#IVFWK9HJ-6ON(;YR9I-N*_Z+C^#M:1Q=4SVP+<!*U!1/MWW3\'2J*I;A
M&(IM_9%E:R^]JYVEL]^2*RHZ$24W(O'AM0>D<T\>X[W]800!^$@6P#08=4S;
MV +6&).R#^<60\M_RO*(9RSID1%/H]DZ.1=:3>&HV3AO?J\='[9.CH6OM<9A
MXZAV^%TX;\$']9-&ZUSXD#26IM['9:Q5UNUHF2VX!DY,_S. H9S<85NVS>F@
M=95HN^%373F[OOS]X[Y^_%/%3ECP.VB=-;7>_=8%35B^O/ZI7%[_ZEP\CG30
MNJX_78)V>GE\>-]H>9W+UAG\?J-=7+N/%]T+">X!+?FRV_C]Z_J?IY_Z'T_W
M9%TR)1%XDHB:;=DBL1Q/M*EO69+LVZKOC[;#FK+7LK8"F3R%@,,^%4Z9EJ)\
MRO=7X!N\$[WPFCWA*W6B 0$A;[-6F6IEJ"$A&?3;801/]-C'H @,(K=-8HIM
M'L.NT(?1L/Z2\+."VL#@%O^$F:!*P=OI"5/-U+A-0$\8[?7K.C)5=$(U6]-D
M3R&6Y?LJ]55#U4S3X1DHJJ1(]F@+5\Z143LX..\#YYUE@P6C]2HB7>!]AT9-
M_S ;VCD;P&$VR5;XA>:W>=O2R77E+"XU6Z[<:%T]-%HPIJL_CFF;*E9.,#Q9
M$C6#^"(ADB&:DNL"8)K$-CWT]TWHZ<H-T[2Q*Z>(:8:"&W:[>!'NKA#R5J7A
M+>T)P',WV/0\0B7T-@KN2)]V'H4>O0K[ >^!&@&;\%?&%: ;N(LU,PVSFX$(
M.5G$50%[\Z6DG_3&X_IM0CEI2U5R>QN%#T -['7ST?DKW=SZF.1YEM9+"G\5
MA?] %\U]X_A"KK=J3_5K]X\!L&1YH %(GJJ)FJOHH$F:ABC!)F&-)5V5W;W/
M:G5:LN<(A4>T2X(>4N  ! 'O9DP?@CAIN9IN$! SVTY&DF!X!=@>5K@"P"9
M2I3UCPV%^S:%^Z,*_M*K(!NTPWOL^_J8OJZ(Z?<PDB$DQP,:Q0NZY%'P@CAM
M;SF"_.F0!-)G]AY"_XB5MZINIZ72E2&R^D?1%4OQ#%NT;=<1-=TR1>("!GN&
MXX+XU"SX_XQ*5Z:W;(F2TNN%@YZ;Z"A93]6#*>Z!A8W?GFGXPY[7K>F-:BE5
MU;07WFU3UJO ]HMHM[FH0W) \&L*W_P D@;+M8-H>Q< IWG8AIM#]B(20[<B
M!^R_GPMBG=*(*3"C'9$T0G5'47U#TS6'>([C>;JL6[XB>;JA<B'"3 1QDJU0
M:WP=E2E'3+-DJM1QLA=Q^O)CZG;@AY>I0]*6BA<>P;KM7K2\F\93AT>IGO"]
MC>OF<4VY[%ZV+UHW&KR+C3&[)XU@P?<-Y8?:_,VB5$\XQPNEKM6OX<XN1LRN
M8%X_05UJ@T@Z3*)7A<H9ED],5:*B;9E4U'Q9 RO!\D5=@RUT?5.6#7GOLU35
MQG6HMYV>G9REOKG P"F.&QX>V!:+.%NX%6 P*N?7<6AZ?=M^1EU0"%Z_X]L(
M_]F.*]HBMGS;./V4/&+RQ/OB\CH!2U*0]6D;/ASNWQ^R)L?_?GM0J@P(SAP0
MM+<P(*C(BP@()M0QNK$OC7:68/:J QMG)Z?-LY;0_"K4&L<GIR?P3Z,EG)W\
M53MOG9R=' NG/[]\KQT)AT='S9^-5JWQE_"U=E:?90_GRL)9PX),)NL6]^9^
M"0F(W] 7CH.(NOTPBIEKC%D%[; #ICKS3)^%#H"I\#?I^$(-2;9'DD!'K>=6
MMWJ5V!,/@CZ\SIV!D)JW00\=YJDO_FO0(STW@)4X[X- 0\G&ES!9IH[ 2AB&
M'2$$>52X_(S>AA&Z/K=Z]9ZEL=]4:),[#"MX03]Q58%1RS+F6(3"SU8CSA:O
M(@2]I+YCXH7ML&M[89_"ER06.D&,'P1\ ]!?]X!1"4JBW+=<@Z>!N/U /GZ0
M/^;NW@DO! N7^U;G?:[RL?(R:[ W!T 2\<") R^ 9V$#>'P!AG@4Z5,AX*/(
MGSX*'] C!JP(4KB#:4@^C2)<NY YOO/[7ES(](E5 ?:!=.)P?#.2=_\O!GH2
M:G6+U)H_-DJI%4>!<)$471-4F:DT2D5P,+B";.%&\((H( *-4:L)XC9?U3&.
M$-E'5Q&; MB]77H?1C?"!T62U8]"$,<#^-QY3(?:#?KH_X>WG]_BY-FV-*,K
MTDLB5ED0K05"S@/9QN^*8S0J/QPUSYL?MQNKGN6V6D\(!Y$0<H"JS,9MPP3F
MP*ZG>6R"3X*H\UAA,<!.1\" 7\1)(;X%^HPK(QR5:H0CD<QI!,,X Q.P<^Z$
M)P\Z?78YL@QF72?[FG*12^*VX'?"^YBE6E("2G7RNGX[ N+ 3+PX96&X/P@]
M@0+G>A,& %?!^F P,.ACB*C?3C,YD;!N@;S<X+8#&W1%>S"2#K C?$]O"R#Q
ML\=XB4$_&_<AT]!)53A$A@LF;$D><0*>@_^H]]P2@W'+L6 +.!3X:[O9:TY5
MX N) TZ'J5*PU;-_7ET<DA;P.+ EF/0,8D:M,/D HSRX&D ,\4R"GF5+)VR
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
MR/B\!B>CH:&-R<.\:;1YHF3,'&33X*S(2MWQ++OL?D;6A12LS-Y^#5)Q.1[
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
M2[-P0Y(2E VXV&4T[XTPY,T9W\YB 8G),XTKR5[1_ 2^X&+5(H\?[F'>15[
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
M^]2[(M$^MNG85T$FR>H^#%.6;556=,F6)5TV]7V//H!NT.YWT<N7G#X^8M4
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
MFW'D#;5 %!N]JR)35BR>_Q$Q562E3I0WJ"XCIW__=T%'<^RJ4'IJEX,U6YQ
M7&+-6[#&5K.Z0S'B2I#"R@M8(W\2%@$V&<C8;[2/9BZ!-%,FFB*5O7K6#DI*
MF?HZJ1O.)H#2I*8\2P$E94Y0FA&3\&#5+64-G2>Z;UX/2TH)2SL,2[C!92KM
MKJM*.1P5?#R8GJ[:F$]K*[JE2T5?\E%$O6 HY;Y8+@7=*GD@FG3#WA5C>2SD
M1GJ/%?9'!SD>,,B/PJZ B?XL-PY_8NK_(UX34?@($VB^G=;#Z IV^*A-8BI\
M(;V;BM"H'E9YJHW7#7I)>Q6 ,G(U?R>D^6IWLOGI)3YM"#Z5.;LE/J7XE.3O
M_@5:!3#S8Z7(L1DB 1J<1B& 1= /4*NJ E@(/KD+6:NU98+-N+)4@LUV@4U9
ML?:]@8TFJ8:L@.IC6+*][T1M%UZE:*JB_D'$$=5"B4IF;S7"JEP$'H,GW2+K
MC^I-PO%4M6E62%%?"2FK3P4N(66<;6 #MMB\*DM9S%I%0)'3+)R!$P=>0"+L
ML3Q6]JK(C.L@1Z$,-2V6O=62O=\%>ZL)>Q?]K$-=UYU.X J'KAL.>GW8/^%K
M@*GT::)*V(OACMT]EI.=3%D'$ZKKEK%O/9=3\N$+?/@?C;.AFDK9LT&'"K)*
M1%G[0#X*1[@?65$YD+I'[8#ZPFQ7C85S2Y5YK3(5V'F+/7XE+\_,R\H\O/PU
MZ)&>&Y#.&KCTW:BSJE*JL^^!]91A,:I+FR@;WQ/7E0+O/7"=,B/7O7C!.H7A
MYJJL:S5",76BUCA?=TN M:Y!K8>?"?]\.?LNU'IQG]5A.P[= 89"EEU@OZ3+
MJ71Y?O1W29<)7;;(0]@+NX^@VO1I+T98/7?;M$M61JCO1J]!TCLZ_+YNTEO+
M K"TYA?H[HATW$&'B_;O0>_&P724$B[72[#')U_?)<'. I3'U ]ZP:OIM>RP
MO01Z_7[XI:37*?3ZG3BT4Y+J)NP4DNKIV4E)JE-(]32B&"%^O3)04NS"*79U
MQ1XWCEJ/0AB*<$JN*!CRL"V$GR([)GTB? TZ5/B I[@\/-)U'_3;08_E.15I
MW$M(]^,X[>[WB=.AJ9^*_<,^22?IA)%'(Q'FVB&W,3U(?_GD!?%MASP>!.P]
M(KOI4Y=$5T%/Y 8FLL'8*N(Z\Z\_W0=>OWU@VU5+5S&I-:'4Y,7\6[G*\EW3
MG1SZ3C6KMJU,_5JJRE._>^ZQ.@Q(LF9Z[/RF0+*<R0(!Y0EQV D\(:6BA;#\
MA#U=,=TJ[)0M+T@Y_F^=]("864JN"T]!@A;""'[OW@("DWX8/0I 6[V1$C%K
MF\B'TX]"JQW$62;P/>801P&0.NET'@4?F-##8PVWY!8XE74]Z%=9 E*$6]1Y
MK A$:#_>,G?TC="&VWMA7W"PK_5M%-X%P+OCDQ4"[__M!9JC:ZIG$%56B:9X
MNNV;AJ=35;$,QU!LZX^L*7O%NY+%25@18.M UAB!+'?IS(E+5^O3KB ;U6FD
MD!?J2*K CZ_"^'ST%+ #EOMUH&A54U_!%"=31R/LT6F4^OE?3K3_>>J<DN=8
M*(%NPYA9<P<1[;#C+@D^)AG_A;L2\)#R6X@#*#+H3[]E3+3OS32^:;>M>HEU
M?>XAOG)FDVXK_CL/6^H96[:C'+2OJ.A$E-R(Q(?7'I#./7F,]_:':1T(/5D
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
M 3S#BS].'6ZQ"8PR25BB2;G:HHIF536L5Q55E*N6]KIV3\]_I^O37_K:\H<
M?L;KGEJ.M1SK>L:ZFE8.VUR\8]3.&<-F[F<A'5#-*3=W2)^I.E\H &4/IL _
M#7WVZ2D\/_16=FAT\Y;JJ T2A'I\4?IA8AMA%S@:O^-E.09]A?43>L^+T(K@
M7MZ1G='%H8>=.5DQ[7>\*@FX"*0OG&#Q;E^8 "(O8+1#W)NK"!1=3TQ&[;J4
M^OYSOI75.9-F]*Q<4!()M(==3X^IBQU0(PXCJLP<^-(LCJ:7%F*64-NT9\SD
MQ7K+"\I!EH-<^B#GAA*?_6\42@3VT]YP3#G$C@H,7GWL1QM1+^@+G3">31MY
M<2U&=VZ>-92$;0#E_QY=IKFF6)Q:A$_=J+DEKLFOK/]VV!,&O8 [)@>QMS?L
MJ51=4]=5PW%\EVBF;EFNY5-J.(KCZ(:N:']JBB3;W$'I43?HDD[\__9$-757
M#F+QBI#;@]Q1F1)F?-CSSBC,X([&B2JPES0<AO<^] ]Z@Z[HA7TQ>2P0)RP?
M962ZE3[,B]_?XLM6^- \_G$/UVMP7Z=^? 'O/M&;Q^UN_>E&;?R^>*PK-?U"
M^75]$23W_/.M[72]3O/Z1&L<?VG7K]OM1O?G?0/F66_=:,V_+IZ:+5>^O*X]
M75QWKB]_-X)_GFK]>B ]?&^=]!O7%TKSV/VCVKZK:IHAVJKGBYHNVZ)-5$O4
MJ4.I8UNJKRA[GQ6UHFGJO_:'261*Q.LUT#D';RP2H;)G*/,A_D2TVFJ6-GW7
M\%3#<@W+T&1)MV'?+<MSB24;KJTJ+/@@I<$'Z:V\G1C&K? HC/OP>6(4E[R^
M2%YO' WSNJLYNJG;JNCZNB1JOBV+Q'!-8'A+U7S9-F77V/NL56"?2U;?,E;_
ML+F\GGM[2O9>*'N/B'*;JI2JQ!=-W?5$37)UT9$E2Y1UW?<]T_1<D^Y]-BNV
M9(RQ]\>2LTO.9IR-K?C@M_E8O."[+-EX3C9NCDAID-'$ERT?-')#$S7#=$5"
M)5649-VP?,FQ=-W;^RPKXS)ZFYFX]!7LJ*_ TRS)=GU-5TQ)<U30-6W%472J
M>ZKNNC9!7\';=8S25[ ,7T'KL%\_1W2Z4!K75^H?398UW9,]T90=0]1 H(B6
M:GNBH2N*(=N>8Q$"T&17#-G<( MB0>&B[?#Q'E.?1A'UA#YY$.[R1+"4:Y81
M-IIG(7<-O"=-<6? VW4H>@4LS5<=S54]BQ@>=70BF<0P?,4J';T;"M[U,4>O
M9/N23FU;=#45K$/B^"*1X4_5U11;<AS/4@"[%1FPVWHK=C^#G\M2+V<-(CYG
M(\Z*5EO-TD37/%>3=(D03=-URZ$:L3W35&73M5S/+1V]V\?KHXY>65)EUW1]
M428F\+I*--%R756T+$GQ+0)[:TM[G]6*9B@EJV\9J\_C#EHQKY>.WB6Q]X@H
M=PU+<4Q;%EU@55&CCB<ZCJ:(U#,5P]>H[&H>B/**JHZ';&?W$96<70KQ2>[=
MDK,7Q]FCOE]%=SQ-\C51UA1=U$Q#%FWX1*2&IIJJ83HN"FZYHEKZ[@GNTHNP
MHUX$0S<EW5<557*(YINN;5L.\7594@R=>KI<NH W%J#&7,!XJMJFNB]2V;9
M]_ I6!7PFR[KAN?ZOBO+)N@>6D56-\FV6%":[T:CS4LG!N1EY/B6SRB?L=1G
MO*O@S:(3]$N-ZYUJ7))JRL2AJBX9FF5I1-9\2]95559,A4I^J7%MJ,;U<RQN
MX^HZ-23?$DW'\$1-EGW1T755!)I0'-L'D]!1%Q5SWSR;L'3YI"SMRZYM6<32
M3#"B/$>W=5/W7<VP9%FW?-EC+A\Y=?G(9=QF"WA]+$&?$$]2?4/4):Q(I)I4
M)"JQ1**I%M4U7?=-8^^S7=$,K63U+6/U>>(V*^;U,FZS)/8>$>6&87L. <X&
MIG9$35$5T;9L632HYP+;$YUZ\MYGHV(IXY*\C-N4G%TFZ*^%C4>#-)Y"B6;*
M5/0M E):<3314N$?V50M3U=MV]#,O<^F,BZCMYF)2U_!COH*7-^S%-67'5<B
MFJT:MBV[ANGHFNG9CF%3YBMXLXY1^@J6X2L8C<ZH$E@.BJ6)FF[[HN:;FFCK
MGB1:FF4ZMFDJAFVP)$]=??,1W\V+SFR'CW<I"?KEZ:KW>;JJ#*UO*7A?C#EZ
M+<NP5<]S15VU+,!N0'''4U11<:BFF*9FJ:Z]J,CZYIW_W/%#W/.<X4:CT"*V
MYDJJ1A3;-G77,*AKV,0Q#8N6CM[MX_511Z\GF99OJZ;HF;XC:BXEHNTHKJCJ
MNJ:;KNG)E.Q]UBN&^N8\OY+5-]@=M&)>+QV]2V+O44<OL5U0R231]A53U"3?
M$XDN&Z),?475?:I[Q,?S-V!M[U01AY*S%\G9;W?TECR^.!X?]0);OFDJIJ6+
MU&:%$Q5#=(ACBRK0BN]KKB[K+%7?>-,AG,WC\=*5L*.N!%FQ-=-4-<=Q-<W3
M==NV?$_U*:$J,7S3+?W &XM-8WY@2Y=]ZLF6Z%D.@).D4]'R75,T-,_79$FQ
M#,/BO@3[S8?]-Z]0RT:CS4M9^LJZZ_J7SRB?,?<SWE4$IRRC7VI<9>3]'6M<
M5V/!&T^W%=^T,3=?HZ*FV)[H:+XB6J;KZ*9D:I;N+RKPOGDVX8[[?>9@:8?(
MKJD8GJ(H1-,=XBBR0TTLSD 5V]'LB3U\R^#-1O/Z:/"&ZHIJN[(KJIKAB)IN
M IL3PQ2))"FJ9VJJ(DE[GZV*:<HEJV\9J\_CXETQKY?!FR6Q]V@9?=>V;6JK
M(M$<$T2YXHJ6H?@B51V-*M319-O&,OJ2/<[>V^S8+3E[D9Q=9NFOF(U'XS.:
M3RG:4R(AFBQJQ *-W+)UT,A54_,UD-^&N_?9T.R=8N+25["CO@+B:K(FNYXB
MZYH&5&M1@SBF+QN6)YN>S1,]WZQCE+Z"9?@*QFHHV;)D>)X"R@751,WS+)&H
MKBF"6:$0Q=45HNM[GQ6EHAN;9$&\JTHL91G]\HA5&5I_[^!],^;H]6VJF;(B
MBQ+8!1A95T4\<R$2WW55!^2S1^5%1=8W[Q#HCI_DGH.E-4>U/%^7%<]S-*(
M*TM$I@98&+ZN&*Y:.GJWC]='';VV;3HJ\5PP' T*>IIB()N#VJ8YLF+)LN51
MBG6VI0DI?B6K;S:KS^,.6C&OEX[>);'WB"AW7"IYAFJ*E+$WE6V1>%02%4>V
M3=,R;45Q,8-7,\IR+"5G+\_16_+XXGA\K* ^,60'U77-("K\HUNBI9L@QQ53
MDSQ7,8FB(8_+]FZURBA="3OJ2C ,4U-\5_6HHFB.H1'9MUSJR*XO.T23K=(/
MO+'8-)ZE[_JF:VJVZ!C$%#6BZJ(E$TW4'56AEDTMHJ-]H5;TMV>2++I:RWZ?
M.!T*/[W@[G,ZN,:@"PS@?OX7?)@.)7FCB(!RH)@IR@0]#Z3?@8B?K)[K%.2Z
MD15D$RD,O+ H**P#_S$9Y^=_.='^Y['[GOTR?6@R  O1]C:, ]S*@XAV@!7O
MZ*?[P.NW4TPHW,77_T#*;R%.''8&_>FW%$;OPD+3Z/G!OW3;JO=&-^<>XBMG
M-NFVH7^=T'N$'^U^M_/Y_P-02P,$%     @ #'E*5N[VQ3T.%0  S><  !
M  !R:&DM,C R,C$R,S$N>'-D[5U;<]LXLGZ?7\&CE\U4K>)+[JYQMA0[SKC*
ML;V^;';/RQ1$0A)V*$(#DHXUOWX; $%2!$D DAQSEYJ'C$6B&Y>OT>@+ /[R
MM\=YZ#U@%A,:'0\.7NX//!SY-"#1]'AP?W<V?#_XV\>??OKE_X;#?WZZN?!.
MJ9_.<91X)PRC! ?>=Y+,O&\!CG_W)HS.O6^4_4X>T'#X41"=T,62D>DL\0[W
M#U]5W[*C=Z_?^V^#\>OA 1H'P]=O/AP./[SZ\'88H.#P;7#P/C@\./CK].CP
M[?L/_OZ;5\.WXP -7_L';X9C]&8\W)\<X/>O,0H0>B>8/L9'L3_#<^1!QZ+X
MZ#$^'LR29'&TM_?]^_>7WU^]I&RZ=[B_?[#WSZ\7MZ+H("L;DNCWE=*/8Q:J
M\J_V^.LQBK$JSF8D+\WH&+-DAL+)2Y_.H?SAX<'AJP-5E#,B+:Q)%"<H\G/6
M0<*&R7*!XWH:>+W'7_-Z]H?[!\/#E9J")"<K5_-F3[X<>"A)&!FG"3ZC;'Z*
M)R@-@22-_DA12"8$!R $(>8PKQ0HO4X0F^+D$LUQO$ ^-H[#QY\\CV-#Y@O*
M$B_2""<H'HN&QBP19 -/XGA!?90(X>0E8]4GK?P>#I.8_QKR7R\?XV"P9U]K
M&@^G""V<:B[3R-JS)RXM* GEP8</'_8>N935MZ!6<D3Y(?]S>' X?'7@4&V3
M"-K7#;^&BFX;;2AFF%L;%-V&;:B=5DVR8*(4OV/+9M1/4\M!4 2\]V]<*HRQ
M_W)*'_9\FD8)6]H(?QV)^N$B]BO, DQ<ZE;%^1\U=:(HHHF@YT^R9XL%B294
M/H!'7&".E-3<X(E2GMH*4#,UQ?^.$/,9#0WS>&_!Z +T(<%Q>?40#&8,3XX'
ML(8,E9+\+43CE] 054+CORKY_/4>D.#PHNB(HN7"=SR(8?Q#+(>FP_U>,.S:
M;R")87D2,/^W=]]'H6OW@<1/P_^)W@=XXMI[("$16:/SG/H.WGLD.!Z<4#![
MK]$4&L>?W]^<-UDQHM*BN.*IN!;-^;@O_COPAH6=//0$I<=)?]FK$E18I3$.
MKJ*/XN^JB&?$69$6PHIP6-.M#FLM6?90C6/+Z([2@"3GH'/97+3$;I U*N-8
M'ZZ.M6#@E3CT:,A/:!33D 3<+;N%3@@#/J:3,Q*!@490>$UC8H^%/3LC2*\
MF9R%F!$%Z^)%[-&)EW/W%/L=@OJ07R,&;V8X(=#N+<.YRMN([>M-L/5>K-3V
M\P[KR16LG:)I\6:XEO@8,7QCCV'!=H?5Y(3.H6,S',7D 9]'@ F^H/&&P#4Q
M-:+XUA[%E3H\68GW@E>SFX)T<IM0__<9#0/,XL]_I"19;H9H#3\CF._LP2RS
M_XLG*]BA6#/J6UPU3<R-^+[?#-_=PJGK313/SD+Z?5/UF[,Q8OC!0>$"5T^P
M[1%2M^E\CM@29@N91F0"@AHE(U]$"TDTO8:A\@FVA,N2EPFS@WWN+Y+8#VF<
M,LP!E(S%1"M8>P5O3S'O$7*7^'MI<!F-X$]?2K,=7&T,C!@=5#$";BN K/#K
M$2PW^ %'*;[!/IU&#JY\#9T1A,,J"!D3K\2E1T-_!4LM.TD97W1'<8QM)T(-
MG7'H7U6'7C#Q,BZ>9-.CL;^6 >4EB@)N_2SXM+_$B1T 3<1&%%Y745"</&#E
MY;S^"MHIZ1$8%QC%MHMV5M8XU&^J0RT)>S2J7R@-OI/0TBO)2QM']FUU9!5I
MC\86+ >6XN :+>%Q")/W$XZ ?W)"8ULMWL["B,*[*@H9/R]C*#1*QM(3/'L$
MS^?Y(J1+C$_Q!,,"%_#8%(YBT:IK&&M+B,QLC#"]K\*D>'J*J5?FZ@FV/4)*
MQ@GOT*.M_B\3&$?_0W7TL["D(._1*(.(S4DB7!M0"R=4^#PXLG>5VQB84#C4
M_.,2-Z&F5OCU")9U@\)K!'\/-0>XYR%>T7V'M:!4WCC6FI\KB'NGV\&)D?KV
M&K/;&6*6NV)T,N. :]XM\%"Z'KAX@DV/1OY3&I,(Q_$MGCH$V#0JX[AK_JQB
MX2D>/1KTVW0<XS]2Z,#G!_M!UZB,@ZYYM@4+3_+HTZ#[,QRD(3X__P<*4]$8
ML"C^+DX5+,&FR$*\MF#8<C."I#G)BK5W?@Z_<O;"_BDJ4"'I7D%HE89YBM2.
M=8KG4/.V[5,\W@OU5Y\RJG8 W*%QN%U(,XY&0#6_W 5064F?X-2S/2[0-5(;
M8=(<^)J,41_QT%- +G@T4IOP>*6Y\G5II#X"TI 2<D&EG841&LW!;\DM]1$A
MF?]Q 62%PCC^FM,OR?LXU"HAY#+8%1KC<&LNOV+0QP%OS26YH&##R B-%A4P
MIJ;ZB)DQN>2"FRTS(W9:<,$F7]5'^$IY*!>@=#(C)%HHH9S$ZN/0Z^D/)S^R
MB=H(A!X$J-U%W5- G'661F4$0'?:B[Q*'\==RY2X#'\3L1$%S2>O2[;T$8YJ
M_L0%C09:$QBO-8=<R\#T$8EJ4L4MSEA+:T1"3[!7TS+]1,(F:CL* E$A"DO'
M[$]Q@DBXU>AP:SU&A/6TOGW,&)R@O.[R70+>BZSZG5!4P>)^!HJ6<7%>E5\&
M=QX]X%CN'?H5AP&)VER?.Y:"=_D$@K3UMAF%3XMW. E?UMZ_@ Z23?[9XXV6
MU^N5FNWQ=GLD,KE]LO$[X6T5D.Q" CJYC\!#"$4"603(Q5%I NOT5,E1H]\N
M"9Y(@K??0*,8:[$A9S%6USP 0=%LE7DH&EX2^;;(A<I8[ 2Y04[4O@4Z.8$A
M) E7&_@I!+*](J-@U>R*<1"L?'<&/U<KJO=D_3O):-X]D>67^$1*RDFK)Q .
M8UU&^= WY+C(1YY+$PU8S:CU4D3TE'XQ?[-W,-IH.F5XRL^NCY=G:>1+^_=V
M@?F-/>1/M<%*N:I.@O.D+3"*DQ8+K-N8L*I75(F55GGCI5>TRUMMF)"SPH_?
MB1DPO<%S!/Q!-6 FO*C(QU?CD$S=?<9UF1N%0XM3U@M'7IM7JLXKZMLA;@_*
M;P=/BOEO!SO4GVLYX:>#&/*3"X+&)"3)<@3:\@'^O[7EPEB#$7NK?6H5,S.K
MU,MK]52UO10!?5.:$[[-Y";PWEAN:NLA)@U;TIR ,? PHN.VKZV'(,E]9I>(
M\4L4'[ 3. VT1E":-KL-O9Q7C[$0__*-32"A0I>LF]6P9V=$3(L?YXB)/\0^
M+#&CI/+K>XI"CLY9FL!@?06V\W0N'EVCI;NK:LO,"*(6/<U!E,R]C'N&J>+?
M2P35?E GI*I$1D2TL&.Q#;6'8]ZZ?73U9?D-%%QO^=IB?4:DM0"B>5>K5F9O
M]3VGZ/=Z:=RWNIY<N+,UPJ\%_*PVQO;='C("47[P^9'_"2YZR".C"?V[^C88
MGZ^T^)*8(-RN/&S<#*/\K'414);RS!]F3?.RMGD)]?+626U2:I_:%]E#L2OM
ML@9O\8'P+Q&"/5MZ["0^]NR,8M!Z(Y%T;B5_#RJH[/3N-Y#RST\8Q@5O&50'
MUB: WVK!I K V4]9V0[N1KA/R034(HY\3">EQWS#$K\&.TTH6Y[A #.^ER][
M?0-*<6TAV+A"HVAHD:R*:!0MX/'AE9=BGU;>#"]K1ZF,)YK2>Z')EM)KRCAS
M.H&G^13+;.^UY<.!MU$4M/A9512439#5Q@6"HUSHBQ=9E3_W'7.Q)RR2%^VK
M8<M?C^;B-I5U,7?A;<1<B\!5,"\JXVCG$E":XUF-?4=\\]WBMLR,F&H!N0JF
MNTW?=0#RI&CDDY"@3)/2!(69<-/)%T;C^#YB,G/Z)PZ )E-V:T_DS6LTBH(6
M":R(PFH3A$+GC<@G-3P0[?#*#1'37C6EEV)STGSSJ),P6/ Q0JR% $_:+C+M
M)5SZZ=HMG.UQXVF$T>X<[TYYM\)ZF<X!*;YW)D[$!^;F-!*EQ/%/4+B+E/DS
M!/5MB+5[148!J#]'K N K%INUHF3["-W4'UV[E@VP"NU8"<;)<B$FN68J4AG
M?N"[&#''@P3;J,DH'5J(KETZI-Z7XI''=(N#Z27QZ/&*((\*;6<E,/,R0?Q.
M_V)7Z2*!G>*O1R_;G"@.78W"L'@#,^ ;)M-9@H/1 \S&*?[\B)E/8GS-B+_.
M'-]2A48YJ+\4O9 #M1]3-,&#-JP4X#-?M</+&N*IEGBR*;T4&NUJB9.B572B
MO762CS5Y&T5!B\C5WFH!)G]1'=?X]7=?]!#SZ@46FRM[)XY&?+7HFWY1QD[Q
MM^!9C:!D&]SYED3Y^>YH*N?!> D6#V4)O^HB(TYH^3.F-SA.0\=0S@]KC5&.
MS%?>U\9ZU'D L<-2-5%ICO'2*UJI^/#D_LK77[.6[J11X*_POJ#1]((\@"4@
MMNF/EU\PG3*TF!'_@OJ;:YVU:C)*D18LK)>B0F9XY4-1NSJ/ $)3-,!3+>BE
M=%2O['$\@%Q/;,2PYD2Q=N%/'\&P_(:"&TB.3(W@Z3% M^\S_*]#^\O>8WR$
M%@L"9A!_(G]'$95M%X_@"0[EA\HY\&Q&?ANE8$"53*?1.!:'W 8>ROXZ'B0L
MQ0,O0G-\/&@N'Y$PY,NA*O\X9B$Y@I63T( W\W@0I$S0#+P8)EY"DI3_^L)H
MNC@>R.(DP?.!EXCB\@FPY[8!/.=,!GM-'>$?5[]&)#A-F3P:"M6>46;JCY'L
MF;O5?(V+H6,6A,_?-5A!16:'D7&J&BA-K&SC9+EW$Q3&Y>Y9$+OT4+X;HY ?
M[X47>$P2IW[/:00:ABW-/;_GK9R3!(S$"PS_LJOL"I4SY(N#I5\QCU0V06M-
MOG6 @X0-^5_Q44#YH6AS5[^F">CBLS0*1""FO6,-A3O0#6G"C<"FS,[^$G[*
M"Q[*2SCO\&/R*80F-\JK/8,G[&VB:K%0IT7:II0ND0F4QDZV$SV5NA'L[37I
M'7HL83":\_U:\O:.J\DYOZMF2J"1ZO/NS>IG#6;F$2 1/S28:-K(%_/[B=11
M:=L%V!R8$\1-4[2^[#.O)$+"/G%9*Z]V(\9@_$7)3\NB2';&;O0=L> ,$<8M
M1XY0.E]PJOA7$B>4$;#?_D&Y_1:*KWPVR,$/J/F)QE8168QN93Z+V+J6N"L;
M4 8UL3[#9U8A7.*K:^U]G.\PO<7L@?CX#/-@ML^]AFFS ;,6+P<%XK@T+&0M
MYC%0.&4G6DK:+[M^H7#2S*OB>LPZLT(N4C"^;NDD@1F-VTV;IM(=L&T^3R:8
MY\WPRB[YU8CH)84Y&J10#-J:F=<@F',4"9#4-OA,5IOQ?H*JGG $K2=%D[-U
M@_G58#@ NX]O$I0_O@ J_*Y"HW'AR&T#9^=)S8L[,I?KGUCXXO9YTE"X ].D
M^B$0"PLI*[>%Q@?)T6S)Q3$="YMKS1A)Q5OF_HAV0-+2H5F+5S<T]VTZ_C>H
MH3M:NL\+NB,SB>WB:47: 6$M/.E/(8X"6[=[I7 'NF&S7L##\_D".G4UN0<T
M6 *<^4F?[-KAC=8B(^\N+S[%+>&RA\[KC<Z@JTN,;-^9?J/[>>N-[KR3\F)T
M<7/LTJSUME]1-U1B4Z-/R0,)0">L*4%5\J[*3^6HX!4_*IB9GME9#F/7VT@[
M&H;.PG7"^?V,6 2=R'U-'KX"'8?".\2F.)%;9V5189GAP!0%7)MM%W0J""SC
M-S*=8OG_\VCU<IK1RLTU;>K"B4U'!>667V0V7LID0ZRB%CQ:<4;9";_()^&G
MFV_P'REA@M1@Y6_ L -62>Z-@HKSQ:L[!(93<DM#496A\];D'>CJ&8FX>(&<
M%M>LM_>NC:(#'<K/8X.@?:/L=Q"_\J)U$B(R;_;,+:D[.HW54I5=1C#B:3:8
M:+G]Z[CBV;+IZ&BHN_8 2I/IUBP/+CRZ;OSP$_(B495O=^1Q)8 77D@%?8(8
M6X+;*T(S-KDQ-W[KI\>>=O%SS5:(O,X6LQ\9OX[.H\:-)F9ORH:T&_[1"8]J
M4181]#D"TX1_L@C_/PR1(>AOH.K >JCR$K_"%+3/8E1+=Z CQDQLW)2*S4XH
M"R4D[M*]FZ'H2J9D+] BYC>(R(E8.</T!7@GI[#TY<G<]?/$/Z9U3^M:B0Z8
MD2J6 W$7;J79/./'S48>C,O\1M-6MPT8/O>FQ=H-,^VBU$K3\34B-PGJ38 O
M8#*"1:FVULN+-N[Y1H@_6^(-VV'>4>-#Y1N^(O VDCS58/*O360=4-B7B%^
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
M6NFU(,T)PF3\/YC))/\^[38O_@GCZ6I;#DVHC4D2C;^F7M4D1Z^L9UG5';G
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
MFPQX$BGBD"67UE%PA)<^E\&)'D9FW$3Q"-A^)&E[V/?OX$LS^5)22*[F*:W
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
MGF:[!<=@>;2]'!['$O;4WL]="]GT U8<;?H0,]&:EQO59J1+=D2EA)HH1RN
M5V]/MAW*R3RA1[/X#IDYA-1]Q&]NPEH;CUV ]97WN@O4B7)@:[#N;G$X@NZ#
M"H9SN712",3&$J#.)A,7J"!!0$Y1)>I-]=KP807BK@S90>5A'W+W+P=KCU T
M3$::-#&Q=.=V@I*@DR0<N&-,!0!;?5KV-B GUR8/9=3M[#^ RD,T,]F$!U^]
M*H.=VF0P/TW_:^DGX_RMI+'$UAM\C#]NSS<<[Z<[9DG7_'<I,/",*P82I!<N
M<!^B4M(K*BFN<+3ORPZ/7)T__^G6YX_G1<M<SN"2/BP-I)"!V+8PVAE.K,Z2
M.)K A^Q2XIUV]!T1K;V!'7M^_=I\:77F5].+5T\FS9^EV7,)9+^#.<R^P/SR
MO#T9M8*,FQB95_SFMN10A$Q8=DX%D8WI%O[?XW0[ .:P489^)>KZ>=@WUWIP
M ]X.]!<_*3\:26XT==$3Y5TABF+$*JJ)#H$YXRF>(;6KLCL!&_XB[9W%3=_\
MZ4';NAWDLT]^]K%X(Y\U\S81<-7(8(17#2H9*9!H&9(%3"#!BD0").84!VI4
M'%2H=@#]WH6L!O]Z\!/>#OHYJBRQ+?H94:-+B#^0S%WIKH.ZKL_>X+%NN.26
M^2!J#S#MBNU[%ZT#N=1#3Y/;<3Y-_[6<+U9]Z3F/5N4R&)2E,EM#HZT4A")1
MHL'$%3 IASVV+H'[WN7I4#[UT$RDV\5-G6XG&1272PG]*H<"SPRA5&F1/-I@
MJO9\B0,4JWZLN'4_!L%QQP,EFEJ&JHNUQ )EA : )$/"6Z03!2I9<(.$>8:S
M3/KEQWT)"-TNTN>>3E QQC*+GCM:YD66LE01-(G1)"YRPJ.GM@NX&[*APT4]
M2\5>1_9!W!G<AED[2[M@["FZU 7?:0)-??!W/RWR<.:<2I!LS-$#FDTFBS+\
MS6?B5/&69P$.-11S8QCG Q:@.P)3]T5^]N%)'UU8-]!037XV@S1>E"9[F[FA
M(LG,!6(#O/$E1676(RPBDHB1.>N UTYJO0W/\'9&?0Y>[\!:B_R#.&G?Y.>0
M839KBZ]7Q6P;J%EI;X,C5/I$I.>26*6!9,5C!$F5A=I1@#W@/4+!Z8LYM2>\
M+,^6$\3Y!5[D#''Q%F;C)I6$Y>9SB[Z<L:4;%K=9$84:'9$A&+29F2<<I HR
M@!6ADY__KFDO'; \3IVX%TY4=*YVP;?>,UT0UAP+U0G5"89$5>?F'J)R!"L&
M/E[62'7Q\KJ$-Z>/H0Q=+/FK3I' +:!N%Q+83GF\]UA8;ALN=0]D91\.#'T%
MM=Y;2&L?Y&:6M:<B&XBE3@9O9!L%L58&$@6W*::,I^\0(K,5W,"#J7K@\#[W
MTM'LV3?;:_WC\D?P<_B/?_M_4$L#!!0    (  QY2E8M1_\$UNH  "Y4 0 3
M    <FAI+3(P,C(Q,C,Q7V<Q+FIP9^R]!UA3W9HHO &13J1WH@*" J)4I45%
MFJB(2!,A*M(%5 2"A@3I'04%!2$**"HE=!2!2%<!:4I5TE2D2:(2MJ3=[;DS
MY_ON/V?FOV?._]^Y,^/F6?O9>5;9;UMO6>M=&^XDEP1L.F1C;P/P\/( IZ$_
M@/L5$-]_+NRL+^ +0!</=P:P GAY?EV_[KR_K@U\O^[\&S;P;=C(OW'C7XJ
MD"!4!#9N%!01%!+^=4%/HB+"HK]^_!KD?W;EY>?CXQ<6V"@@_'=?W!> A"#?
MY@T[^'BV KP2/'P2/-QN  [!R/\7\'B ?[IX>/DV\&\4@, 0@1HT;H+ Y^.#
M@.:'((9J8Z!Z8(,$O^26W?LW2CF=$=AZ45K_VHW[@FH':CMDCH_0U W.7HH3
M$I:5DU=0U-BFJ;5]AZ&1L<F>O:96!ZUM;.WL#SF?<'%U<_<XZ7/.U\\_(# H
M_')$9!0J^DI\0F)2<DIJ6D[NS5MY^;?O%)24ECUX6/[H\9.Z^H;&IN:GSUHZ
MN[I[>OM>OGH].O;VW?C$Y-0TF4+]^.GSW)?Y!?JW[S]6&6O@S_5?>/$ ?#S_
M?/U-O"0@O'A_\4#@%UX\O%&_&DALX-^R>Z/D?B>!,Q>EMNI?$Y0^<.-^;8>0
MFL%QFLS92R/"LNJ&9 WZ+]3^@MG_'F)Q_R[,_HK8'WA- Z)\/!#S^"0 !,!F
ME:1I 24$"T1(-J@EUQ>FPAG&J6!]$%,XRK9<&@=YC0N(_PBYVJ.JUC*F^-WM
M7?6JB6V2F(7H2%]8F*BN0D&DAT?QY4Q7<[FP!UC_;!7,Q$F!;F(J4I +!'YA
M65#2D<(!ZT=K27@YE,G^PJ/Y7@VMS"NO0BPJ)Z1L\B^\\FGX>6E#1('FC.KR
M/;X/C_ #.% K?_DB%^"OX0)Q6/1V+*@5E88DO:FE35A/&-*IL+B3H=F1T\6%
M#[T^] 0K]E4H7(Q"J1>K1]GE;%[R\+DA)["0#6Y'+/\,9@IP!ESA,I>1_&)1
MO>U&]&UWR(Y)Q9L(MV<R'9!OD;X-!G4?^Q1YU.M\BFKUXY_='!88>>O6BY4B
M!(=-(QB\X'>:9R>B"=Y-$$<1.^!*Z$/MXOG=+;:)1[,X\O03(]%Y3B4_OZ56
M[CQT9),DW%36.C+/VD\$3_=A#("/Z?X<836(<&_9M]#6#P(4DQ-;-YI[T7WZ
M6K)RV??6S:4.W7"?CXQ<^I+T-802F>,UT@>05=Z?!];'TWYB&4KLIE9?NALC
M'NQA"G&&YQ_@>_3B"HIRO8(*=$L]/<#" X1KH3I&=O>BPD4+E5X_33%[<HC'
MM?N:W((PH%62]M^VL,8AF:%S@0XM-((^U-F"8TD;,") W&.T"?B!1!"O*ETT
M#<;5@.5'):L_((ZGP(OT]TF>:7=J''5Q[[S2S)+,Y0A[T>,9Y71D%L$G;":,
M=!N,8EJA-SL@P2,-P9K?#3_XO;G(+#K>LV;R%?=)PV27ZCE?K_A;=MCSA*EZ
M!GM,#5RL1/.-L^2H1 &TJRGF?AC) C4;6/ P'AM6/AGXC9WS5?I9UL+VX[U[
M#SM*F\FW*^5XUH,PIC#+BX;H#<M -@UU.Z86*^=2HWH08C-?"G2F7;-U6N02
M='3($76-F>J7"UC12YK%;KL5[(13A;/VF?MP1*9(<%"K"4>S1P3AIG(I8;%&
M6'ZT B&Y3W4+:$%!\K66=TL$WCO54/^A,$^.]T-I\,UK9^/%)/?<>)!F2D>
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
MUS2&=GX@E'<U4&RP]5+;@P^MCXP'/PZH;MLM<TPF5J"?"+@YMW.!^!I+4^\
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
MY="]72ZG/G->$8#6"!H78*RP'W !4D4?XP+=-K'5@!HF-%\0ELA1F9Z_^)!
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
MZF\@[Y\TSBQ#1=DUTKA \H^*8!$1D7/-M;7UU\XFS4H?>ZRX-?91VCW@'@
M+@4 &>L_-)7-0+%S67RPSI4I/(F0Q)*X9Q7/+B0/[C [=^M%WYWM^UL"8='*
M]<5E!5\?_;'5LA>9@>3E"'.&9T4+R<0^7$*Q$KTX_N) "R+-T$YO.;77)#I<
M6^O,5.S+I6!*]B9(4P,8>19\8F=K#"1,[>PJ2RW,P,D?WQ6(AVC%#>O-23L?
MFJ\\&UGY4)I_]\S!E-AS_#_8/"6QYL\9AVAKRYXDO=CQ*WK+M73;+DLC^KO,
MGHF95FO2$,S!)RPZJ,[D>B]1!_U]TW&*D4CKK6/[1&>W,XVQ'9<1I )B0WXZ
MDGP)'<$%$F.HC_R_[6SEH8<=R>TZV6"@>N-\JXAR'?RKM5IS8TRT]QGF$4P/
MLLYM^0XY&SR(#0J;(G9ZF]:[O_8DI!@&?'[:(/ XCLKK&?F1-=)2[&C(,S_R
M,J>D7RK)%:C8_E+M[?&)3B04;Y+23(E+B73GKME?.>,0MAW[,;IH YIUUO-@
M1(KEIN#\>4J8^&Q@OWYANIE=(^^YFNBMHG$71NMRRF!Y;4S&'+L!,GEG84
M%Y J8^>W:Z*/C%8W9M<'TUFZ--K;KS\<]DL]:\\36QB2K+$V.[KO++$KCF=Y
ME0QOQK&DLAE(Z*UI+-,FFEO?BM"0:D7I( ,OB*+N>\I4?4:N>&&E.Y@YG3FR
MR]=5*\JF1[JNJ%2>6"?'DNGG"$TPPT_9WN<,P1OEDO'H P,^N1TM U4/%IT.
M[4%QNB+5[KPN%K+V':(KIZU# 9D16H,9A9G"TNP04O-<@(] J@X_Q=H/6D1$
MJ23'$8)68/.AF/YG<5TA%$_W-:/6\D0YAZ=[>P]7?;;#E5I*TJ,2S6/(F8C>
M67ZZ,:XJ8+JJQ"OP2M,M5+[LQ'73)/NS>?JN!T_O%RV+$U/5I67_I;%5AZ4I
M[<U?&I=.+Q0<K?#[2^-;J =I^Z#&=CM>Q(EAPE'-# EV'<2(ZQC-MY9[( :H
M;7D&QM.N+'R%%)DBY[7EYG?*[/QPV8*Y+K?CH<'1CCHAGA?"[PIY]F<"B$./
M\(+L>$A9XJ A6-)NY'=#F1@ K$.M>JF&U8&$%^MLPN3JD)@WKTL5ODK^:VJ\
MMM;%%F.M#O?E/6M7_NXC)/]E3M<0S+"D$@+M8M_2<Z8LR^TY^V:[*'H'/;G7
M,=/^25_I#*C4=?+$.(,>="EQ]\G!"/5SSVLN;PDIO5O4919> *SK_0,92&'?
MACKAL1A+=KHA8A.V(X! >HS92'?L(4XKN2?-]MG2'+L<84VU7$!0+/%]IU(,
MS+H1UCR@N\N^.NK2N0LJS?TZG-VT9(Z@ /,JY@.RX4C?\@H$2A2[S@@A#!9Z
MU3 M"%WX!+?BP^OBMTE<H/NAQ<%\3ZT#]7TZD9W.NW(.K(F_62+6FHK?$$C^
M8:;+._[Y<T!EB%IS5G!_4H'_B6/WBVTUBEXJZ-BK?RQNX/DY/X?M0$$N/FYA
MRS#B+#%)#M>GE=UM:4EHMB3J5A>UQ40.B<"I/3$"3 %L!Q1(^"% S:^/JU%,
M<N-:.LN%R@5D9\J\#<!\NDB/FV)U8W7"Z?XYNR6U8TK7U3)C7N'+OMSC3=/Z
M-PL,8..QI#P"S7%EID5(G?T(ZTL0 =.=(W@1DCT!YQM1%RR]\AD/S6(W\H@0
MPO@VCV(ZB#7F\!K70@I2  QFE((5$!BB06/3A.3+>JFSFIQQ+I!P=D_>,9K'
M@-.I Y^M?RJ9'72(OYO[@U^:ARZWS ?1,Q'RSI'T\NYB!3;$"E(13K;5@M;9
M=1S%0M K.IINH')MG]4!9[^N:R.(@?>*B&I"\-C(#-+5M:4*)A;30VAB)$ 2
M,F7+R*?E9UX_H%'<9_].&NFI6<FX%/(T'L]JR R>6/P$FZ[@"-Z"9&B*71TQ
M1EU1Y+P9]Y:G/SGLWP!>HWTF_Q +FJ4V<(& >JUMUR,-='!'^0%?SBRDQ;C
M1LXH7"*$$$R<\J1XK73 I_6LDCGJ!.E674#HR2,^V2L]^/6V U-Q3U1(3X^5
M[DS_9*+)W/;+I_4E.V848)<@GY+?'PSTI451?3N^H0TH\N6:G<A--S=56-Y"
M<0&=2[7:A1YV%]X\$6=\RUV 9>9A&S0[L5.ABW;L;+3) U1?7S%\9&D9O;N<
M94T7G1<O_V3N]#(4#P0J^ET[=T8MYF=D_FD1B9]KS&.0!T;P)69@179B?<-
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
M#T2:E=DKM"=3T1V53EU;JA>M,L;3CJ[3JUM=2-J7+GW[XOQ,-R;H+JYNKPX
M7!H]:MG#OHT-=)R,YPC[T)YW<8$&9(>*0Y>J>>W(*O_3FGRG44KN,=IXV3W)
M'&O].^=#<[^49>CG':^,Z6U79M<A2#>N]*STFN%GFCE"Z?1#\#@D/$6OTH'_
MF:4B?9KOZ?2BJYWPLW#<CYO.6_-V6CVUV0<+9#^'/+[I9$8Z;2X9CS@W-%.(
MA-1VMNCL4(389QQYYHCGT7?])8_BUD>IO.X3@3-)2@[U,F?EX%!(U!4($28$
M<3;L1]B,)T=HM0R-HA7AI= 'V05&LB%'SJHH>@E_ESJR74'WH[Y-V6FI&UY<
M8,D XOKE$8X!^D389 6#"'J:O"!.&QQ)B2E]<67UA;&JQOX;C$%)6DY^3?OX
M&7F?K>18_93I0TS+6',3AORO;S!P!K@ [1@TRJ*E'KNH,2;J#:VWI" J[8>>
M%,IOQ8$P$N9ADAY(+9)Q6/[X\_R"_E[\I8>VP2&BHZ>L0M/5NQ6\CO%^%.5U
M1(MO__%7]_^G$C1>-3N;$(*<"J<Z=F>#.VR7K'5QZ:UZ=(&.*Y&9T(0F1]Z;
M":W6K31_NMRH8E%GXJ <D%KC^S9ORS;)NO+W2-I1Q RDC ]"(-X$84[L,H2_
MPL=FNG0DHT OV]RLLH,1X[\_[\/7<TFOORG?Y;^:7I*STVGMU:\4[I>$?S"%
M>XI]C> +5S1A23=3?ZT=Y<V1V!![PH31AT<,8V!=Q7+CNCD33A,/&KPF3G[Z
M5"(9HF@K?$/]:5'^0,Z)3)PHSTO.S#UL]T%BK8A/+BDLY0YB3=AH%<Z2=F,<
MH4\L]S'543C&*9I<WQ1'<9#2F"1FU3W>PKMP7,3ZUKF<]P?&#@KWU]C\/"\_
M-0$WMNTG-&'BZ?Z>$"'(D'O2X)A(\">DF/;%8F1183TMV$R6QP/PP.?@X.VK
M2G)Q[VWNH_MOB<N%'\BZMZ=CS^881V8HYBU2#NL+![X@)2QE,'V61N @/S&%
M7$??=H.D<-^T^-9I^G.CI<A1TH=;O@>_W2Q?'\@[)G0/EHGU@TW7<X0O0C;B
M)_N9N<@OEQ6"H@PU=Q"L)Q'2LR/\:=G4ZN32!XDOWU91]+%^"Z[T1]91^WCO
M&H1&6)[O&OCV:XOQX_@J,A5'NZBW/$AUE#DT=)&,$ >MNJY('U=F%W14H7L/
M#EE';Y:\,=R0,#&<SX%<4I8T@AK6"4^W-&3CT"ZT[R\0@N9.>ADZ6\'X8/Z'
M]=6+A#-/ZQO2S/;XW5JN.NWY[/.-N=VM.7V\9><+RZK-NKE /2$+>W8%U,:F
M(4CWO<7 *#R((P_U$I/'"^#=_6%"@9(+IEF)^,"'1K5O+?N P*^ZOHU6?()J
M-Z@W!<[4I@*J2.9>,/T8K9FEXL3<S[(<+@OX09#%#+9L>X[O4NCLQ_I:%@:&
MJ64EYHFD2DN]D6=.S#] >S%Y,*\0$E^Y0.A0-H)V IN%$6JEM5?0/2X/P= 6
MM*PGSLOKCDF7F:A2*:\G!H(/6PO4G^X*U15^(M"5=Y!I$RM,XFSFC!$!2QE4
M9JL&78KR,+\LR%[XT'C4I5T7,E\W [3@ULHVSPY5D0F\^/UJE)5#V],=TD-1
MY7UJUTW%!LHHL98!X">F'5H4+*?WD=[#89AM@2WUDZBILE9/>_F?=L/2QR\)
M\*?(_!CZ4\X%RFUY+XDH&(!4P@@UI9*/& _T4^]L>#C>NV?M6F@W7X/H]\$8
M/G91.1<8RD"L?3G&C_A3^@OBC]3O)W.,2!P7L-S%!8CW;?_TO$\:FNQ_;?:(
M"R3T=<%_*,9SUBMP4]-8%@BI94PB_(]'P/E/;4K_R+NIQOI#&O([%<9>E_[3
M(X_CWT[->?8'T$Z_X?\-_V_X?\/_&_[_,_"[PR4QF]$&H#6MRPL<I,.<&\=8
MN\E5XG/NXZMG@L8T&C-;=0W'EE,]BEP-_7[N5Q?GN2?VKXQ;0?+G O&Q[8(L
M+Q]?)B^F$PG'(%K+90OF$C@*@^5?CGPY1R!(1&]F;%/S"GN!S<#13B&RL/*L
MO95H&W8\1Q0M#9XULB/VF$:EM6^VQZ-R@F$4V<SRS4U99W==W/7BHR3,D(?A
M_R>#&)V\_,NIYF&G$WRP@OU4['0X(X?6'+]T7)_>]R2(;]G- N.N>]UP0JSC
MYUF;4)BRJ\GR*R9_ +89D709SA^,;4CN"4M6],[%ZO:6RW6&R6'/]E?;?)%;
MFKBD$^J]R6:Y5$#]F\$I@:6Q?_H<F3OG]:Q.,L4V%N&KJ^E./W<\NKRGV+3M
MV<0*Y)I__^#-L7?=CF+2=TC,*!CR3& Z";3C88E<H'DHN=6:2DS&"G*VH-PZ
MI[U8NU!7N[T1M+' BZ@2.1N?J--9/;. 6^AGX6AEONOFV!XXS08[Y4A=6Y:H
MX Q# V3W$931T7H4I5^KNRBY/M.I["Y5N>9HA9*FYK&0..OMF4K]>CO)FX]Y
MF)S#/</^[7S/.982O#,LV5*NCF;;]<' >OBRES&/>%%9P/CNZ>GI7E/UBP>?
MI)2.[)-Y_/]-\N@_1]S:)/Q?(V[R'=:?$Q4[U?^::_BD_G_Y3L&++1"]DZ$P
MZV@[/W2W;)?P!/%><7,][<9TW<DQ2R6T(8UQ[IVYRY-G(BJM6D]Z?$1?_65[
M<I?"E!H6_BMUAM/9;C#6KCO[3\DS&/U1UA\1]\KG?_43!;-09\B5[C!NUPHD
MR."QI#*(CX7+9CV(!L>TI8R3H;?.EQQ1(U??)-T<^='0KW5=6^:?4F]"\SPX
MQ-\)O_]QT)MBBC<>^3>57\5+A"\1U/)?$F(&OC\U3ZA;6S8@9<L'R>:\S#<U
MQCTJ"9)84C<HM#_@^.FCLGV]#\]UN\]M^/_+T/S/S:3_8]";PQF?V6E8'R2H
ME=S9"'HQ#Z$B1<9\MC^C$5,OO^(,5H!75N*:74V"3#HV^SIG.3&T(B[L1FX&
M'1D+;#RD,K(P6^M!Z 7\1G3^E1XN$#MVZD%Y(B+P ^QH=(2ND$*<=0C%TVYM
M;Z^+-25TY\5<[>>"7. (X0]R/,:CK#HQ.T;TS TH6)'YZ;S"1YX6C1P<UE=Y
M^%3G@@LUQX3?2\&>WVYSW/Y[HD.0NI.WE$6[TWKO4)%)B$V&N$T!Z^_J3@4J
M5F=?R9==N['K=>NE+3L6;"\$E^%3N8"_(Z@AEX8X39C1/ IF,X71 ;E=.%YS
MQZ@8DV[B-<7)X"K+UY^6-8W7UI6:/M>%1S$NZB@(CM23:V[8$,[_-:/\OT@Z
M_26L;+LY2QP4@&9YIS-]C*J7B)9[>!JW#),!DV:.QO/AARY\(50=!Q/I4 -5
M$7;1JMZT?^>Z92VUBG>H<ZY;,0(?>W[B>.OXTL#6@,&,H(6=)^U>!G0V#]V(
M?WE/_',:ZR<",N>@]MRR,!HWR>0(-E>A/(_BV+9I7"  JS3]Q=+F2G3+8;.O
MV8^G63XJB\WLNQ@^R(R$KJYDSL+!1J8_Y@-2V! I,I\?9HFG%9(UNZ**AUQM
M4H</K!>74!8V579\B_UX;X/$/OC9X-G-PVC=,D<\B/-L&*O4=8X97&:_[A+5
M9G^.VG+B:BY2D_7KK/DW:'AUA/_5\1'S,\Q0E(/'NX3B$U?TKIW+[S8Y?N2N
M8.3\XUUN0_*7GEI<],YE^F$[3+ ^,%#+HB_A([NF7;2':H>6"H^X2%[4;O/^
M-BOXX*F$T$F[Y8<91P63S'4*;YZF#T; >; ^CE.:#,]Z3[VI+H8_3?-:7%_M
M QHA,>3\@^N7S3ZE[?HF];Y6?<V0IP_326R>2T*$A6AW8S1IMDN?Z%$OUHT3
M+X:HXIZPCM/,OM2"U_P\8$6G528'):-1?EOL=K9>TGZ-#< E$&A>CIEP1985
M>24.V5C>H1</%\GY84O.WA18S/^,+I"VK5GK03%%9%SV$#D=V/3CV%$#9,#(
M/C@.02,AQ%F^\$ VX=>G#1IL^_3,. BTQ2-P_H<CS&&Q^6B-R*>Y^]UMN\S<
M9HA"&%&6(:A$2]X/BM"Z.N?+40Y=BLJ*ELFE#N&ZKSTGN^33]HB\>?-MQSV1
M[_62 NH33M; UB<E"=8 3RQ $C[YYZ2>WQL*_TOY=:(DKA\2R&A+7FR'ZE(#
M5@A\3G9,;?6GXJ7G]9&@OU5-\E+!U>X<^?[WR)</G$7WVN5X;#Q6MZ.E=EV.
M(S3/# !%.,(23"50BO$4O*KH.8-JMO&(4-GM]UW\SB.;PVZ1YU'J/:9VUU*4
M;FK[B&KQ36O_G&2W8DEX*)" )W !FI>2WE1G_Z%WC9GP%_!-6YX-<R19>C36
MK%LZ"Z'UVGX74C^X/._UJ=JH@--W95ULTM76-2N_F*N1S<*DWZ,^SW0I7K[R
MX4.&J]N53@^;G0^;,HNHB9_XKMI4J6<\.LH3N9GW"'"JYKD<8Q=1)/K,]Q(/
M\SMCYU.OBX^KW/;?$&GTBC-,$&MUI.>23#(X$B@]BG*[Q+M69_)5MJ8C_; L
M(C#7+H\BD!B:HSO?1M5KLUG]9&LT"4EP.I%VD @:NU$AACIRA"VBF$?15\!<
M,EP!%=[E+=N:3F8\N/]SY%31H47991W&=\VOPM.-K\G>^PXO6'VRPT\K:MT3
MQU((/8[)!#Z,PB)1GJ,#5D]8T8:2#.^L6EQU;]7L;VA,%'FEQL^?)0V_M?_L
M!4#]F@>2EQ (F^("#(AV6 F$OV.FI3R]-W6; ",_<?5IV-G,E#=]NW=_([Y3
M$A7<'&N-&F+)K#%4P5I(T!38\:T>S*VLS>"8#\F3"T@-^4T4%)<^M \7^] @
M5?EY)",4+_Q*_6+H=8&?+OD^ GM^&G#$ZB#AV((.@.['(.T[3>];/CBKVD+'
MI:YJ'U';_YSVN2RT*BLSM#C\B%*=VJ."Z O'#[K"?:QB!=7Y5DW3M#/ >:8U
M6H!]NQ4NT*TW_6MWG25U[_W"]<"18.]M[]3J&YDGIKY1]%\>>!Q2>:D;D,[9
M)\TS-7(";40)$P.']C?2W>)9^WV>S$?14L]'Z!HO:\91#$9&#VIX.3Y2=UGX
MAQ(Q_Z_()RUI:ZL?J](@O-U)B1,\UCHVN/E$YKY7?IJQP-< WI/:GPC3<AP1
M'RB,+6/G%P<[IF.;'6/SUGE=0]2Z6NZ/XR'7[NGX^J6A';M_^,)O75GK)F9Z
MFZ0SSK: :\S=Z"VY%+_:*/)+HS !T(H99*&RVJ'?2[=EI-_<?OYPV'-]/?F.
MOM,PFQ*"93T4GF[#C-I>8YIQ!J_H< A!].24D' N@)ZTS^["!?V 385QA!*9
MUBQ=</$^9Q39"&?)8*G^/<1-7VS()33BG<#[*-=/GYMS! (;TL^A/D[7U6N^
M,=[EJGQMG^HB\S!F!EZGMQ18ZAE,:+1=AI-6>*S0.99%<JD1DR%S[1)4[!3)
M[[O_S+-+:JZ]Y.*2]J.M7" ^'7&.F-)\Z0NA9F5IF3[#2&USVZW1U[F2V%Q^
MU)ZGXWOURD%>=8$XLGN,K1$#V:,W5<&(!*D4"Q'(Y5-LWX!"]*R7)VV ]$LF
M$<1U139_F\=$9PR$3%_V$<)NT^W9=;1CWBOSUJWBPD!97/E)Z[ -6I+R6S*V
MVMP[O>/:"R!2FH>"K"$N\S-/<D:\)2;,/9DNG*X)'%^QRB%#6GOV8W"VWZ/E
M;>5 ='!JXB/>=UV?T.5S\GN-*$1ER 7-QS5%+5O0X[L+UGIPH(Y_SXHXVNQM
M1/0#VEK72H*I2W:2_^B21UU>7= -[<&(:QU1^^Q(<U4QS=8 VH%6R!$C0S/N
M"-I@PC83[<PTA*;>*[K:]5"6+3T8^9PNTS.E\C'MJTUS*'NKPF!,(1DOA@KO
M*%:IH27'LQ"^9?.F+G=="[SS'TZKRXY'TN_9D=,,>7PR3_"['/OUGU=E(O\M
MB?SG$^'_OJ.&L7":$QXRKYV0I?/O]$1(HTIMV^AN6>8N5PSQ24C15DO1@N9T
M(_\M/DUQ1J+]\OZ.^B%EFT\#_B@J]I=%A?S0CKT8W4"B+!Y!>H"E'6\[V_^G
M,^$'"QR[CFATS)3.!^>Y7->N&[P@I./QSJ.Y7V?N'SGBR$SZVQ_*2F,P^@_7
M%3J]#:4T-S>GEA5'?Q2\49)1;Z * )+V))[C$T-$VHFAR8<S'&$9Y@:6'3MW
MPN6JF$-W@91),CXO,O/T6](9B_O7'W]6,PS($:<_3P.^0NX_87J1X<.NE.O.
MX0PBE5OW4E-:U:JPY\"DN:XK:1^L J,^5;8C;]^QYW&3OZR3D'1LYD;LCR!6
M%C0E@B#12L8V$5B2,]VJV\$)I@/KS,CE258$^<OY1EBBJ9;)[(F10^IQ"Y_I
M[@?K.Q51G0<U#C3K,0=(;HN9 )H $<8"(LPA3C^6YNK(CS*!M%\#@?&NTEN$
MOOW=Y67;KGRG#A3=W&;O4D:=#?-,X:;Z99YZWA!?-:,%+E"7O93(W(/I@I2%
M#H>'TP\7AB(F093KZZBBRXNR-Z:CW^]H_>Z@;9C[NF.3@KK?61F;"X!J[M](
MX_O9!PVAA.W01 3C0&WXB^P-+'/V'8PN"FD7W]$R.%O[&.79W8N2.OD\P%4[
MRB$E;[]2C]*I)Q4/QTT$=MYS^_))FH>VQE(B_]K[I*^PI PX0F-E+#EPZ(&U
M+W4YJOMD4AO5;(\>M25KFF*[J4O804E?/]U=]]7TQ;:/JT9K8E X!*<+,.)!
M"5I^K[<*&$UWI)HDLDRJP:?O82*!IHSG88$7*QHV[MXQHU[]T,_15.?)N4QJ
MVI(VW8 C?NZ72?SUZ4PLJ90+P'^$39LQ MMHA#26$3E,T+HLT!((\5]2O'L\
MNN[(15.EZTVC=Q3>2OK9S$@'-U"-UFN9&S&#_@QS=@9& 3,0'O1M0<Y;A!:1
M5_08.7AAM+"P)\-HX/[MW,;R0 5;VF/A/;RQ%J%IVL6-X#/:PS6*]41'/R*U
M'9[?PS!VFO4&72W\-KX]W91KMNWJZ=F@WIFCRM5C\?$]P&7#OS.U\E?Y&P&A
MV[\,&__N8?]?RW&S,KMS-SJ?9-3O?L$W_LPQ'2G/VD[#DIH(]#FWAK<1,;"N
M63C.XUEVEZMN3'A$L+2-JS'==F#@F.1]S%H0L*B%'W($H^58,@1&$Q>P8<<2
M2+G-[8(C.['4"8KFLG45]DQG+'O"U.AQ\"OI[-OZ>^7[E--6N(#ORJ0_1]@Q
MF#ZQGPVQ,A0'[CB*IT0WV&OFP1(18N;:(26H4W=.YTC)O/(-7)6?&-B9="RK
M.N5%7%RL13:C]]?I(4PW%ZC9>"V0 IMF,M*&S:5;,B[9/YCT?J6^-K&HP#,M
M8B<S=WN[[X:232* W4M\OBU+-IA1S7YT\9=-A^Q4G./_8._-XZ%^W_WQ$9+0
M)/LZ1,C:(F0;I4B2-MEB*LD60C(RS8CL(12E&$51EK$KV]@E2?8M9E%9A]>@
M\:I9?%_.]_S.>?\^G\_W]_N<<[[G<3[G^WW_<3_FCYG7_;KNZ[Z6YS7W?5T7
MRY;>GM@I3A(VU31VW0'0S?NI6]]K'5J\C-N^C53")\L>HN+OH[8;!U G)3JG
M#H%N%)J;"S#Z!!WB-*3KH*V]1C3H<&?J]BNB]9^\U"I-G'+R,+(PE(;1<:/1
MMJ":6&]KUODSFRTYG#'JU72[X<K^V4Q<BY?.U.?NT_LZQ/FGUG^D!B@\?OIE
M4;%)3J/%5 T2;2C*<8./ZU,Y1+H_HQ9\3$^C?G,BQ6I76=ORH4G48J;G'?7N
M@R?3TR]6%_/'3VDUG],+:2G@.\1@BW)-DRI(+)%IAC3[D;@$^SGN&CYF:L?[
M<%AF=@+%V7/964Y@\L;!P^L>*@W1?\]]IH)N*D[HB,819.R-LWWQM2;C6_*"
M>3PB'5=8%\ K@HF").$UT5M72Q*+S+:G# I#!G;JY7LII"<\O.]$GS6]ID7]
MXPEW_UU.$? 7[.]H6QH4Z/#>8*<CW7#W$ZA9W.WCN#:"S$)FA!<"SI%"BUR,
MWH!=I*L0]DX(%04TN>3:M/D_>K/-@&LR51\V^=\W!?\O[]X_0P+._J !@3+"
MVF7>SB#"UA!C3!<ZONVN\Y'DBP,6.1NPRWV*5:E62HY.TT)[6OGBFI.4.S\>
M21&ZV\I4Q@Z@=FRVU<$W(ZM46\*(^D?HQ!CRX.*7=Q[5'I>L?15E0Q]^5(YJ
MFJ67TLSDXX.2X":%OSX!4,@]P1%H(P(WA?*;\7%W0N(Q ;[ 3&?YG*D*Z A,
MFZ>2COEN(?_R.+,OXLAYWP,NK0&A&F)[N%*.[";F&A9ZO/2LQ;X(+73P$B]U
MF=^1C L2JBW*T(P5%GRP]=+;\)SG9!B?*)?W_T\^S[\,8G8RN->>)4.#]L*-
MG8\CEP5RAC+L,UUSR?YR+)O2\],(7G1^5P,0?4\VQ;FMWUP_[4"/T'-SE:\G
M7IN=IM027]Q1VZ(AHW%7KT/.<- @?FI/TG[E![0JBZV.<9HW#5.MEL_U76"9
MC:]XZO=2'&Y\&^)]GF^3?"8E=;)$#Z%Y\H/48WVW@#,GI)I4XV'%E&0Y$-&Q
MX@V%GQU.%TO&+7*UHM_6NN:*-9?7)<9W^>ND=W8_EMSY8=1=(8+7>V05<I\\
M19  B4.2Z 0!"@*H%1U'KV&426<_I;QX.X_5I./:X+Q@?55,W!*W;H*/TM&Y
MO8XE/Q*S!6+3/L5=_W6B!V?^"';6)M/3]T580ERZP?2Y_A.+6][>2[4RX;7O
M"VZ0:<NTJ292)EV'.2TK8NG]C(\4]VCTZ#5#P]2BO%L*Y"^\;__ANKV]_?VZ
M^)7G[5W>M5/Y_AX^VY<R?\R[)^G*OWH2CI2&E1U'V[8C074)E@B.G'G2="\6
M4FA^W5 *W]W$SN0U1NUTB8+5J6)P+^$15AGBZQ >. D7 KMM -5FPDX(%%-[
MV+2UFRZ(F&RNNL>:;@=X0U&TJY.O["Y5*SA:7^8:#D=:J6?$LJPIO7R>(::J
M])!8S<IBO8]*>WZ\>..2M],LLM XZ6C!NO)V5@&[BD@NQ=?,T(X XZW-.,"*
M..H/1?1)[TV+D)7U=ZF]8YS1,:O+5Q\*>P8+5,5:_Y!,FML97O?NL\8/VQVX
M9AT<N0A56?+>=YHPOLSA_TY%)ABV!<85+1.]>L??[EWS"442M\:\T$2YGWY_
M;^I(U[P0##N [476A"P&,9W D78D''?==MRH)=MX"".>3J ZL+3>%'^[F'#3
MW2$VV[A=^]0N[N]UONKZ;H$ST%YY+<M!_ @P563=&N$(<3IP6S@[6,: 2I;F
M?D>,&YA&]:KR^NDPM>U;JK.)=H]=3JK^[03?SV<S511H[H>F<;S$J_Z@#M^]
M>K5L7M"%KLK093^_M97;+P.PIYC0Z,G<7%DZQP*Z5 S+/I\^'5K2M)F%2B2_
MQ.TB?ON&(S<BI:MXT]@8G !KSRLTDKM/>O2D_8*96!IGFR45-;Z_8[.4ZRE(
M%Y)9E\&E/8H$8['7WN8M6-$TX\>^1J<5JDUG ]1W'4SI1=@X<_J0@"UR-(:2
M'@?XG&&_PDI RR#=KXS5;1"Q'&E4&)NX&]_/(]R^A?UV.HSW^'8N98 7 TG)
MSJ_89NR^#5A:&EA&7YW6VX"!X 8L"D\GG*]=98>P'Q>OXF_8%V!T(#)$<<V(
MQIV_<$#L9@TFCO0ER;+OQ#A=).TUSZW#@]*!MN]_A!].CB4" ?XLX1C*JZZ!
M*L3$,[.AI>X;T2,M3J:Y196]8V>+BE\=M2TAFRRD;\!B[YN*HK_^0E78LD0@
M%0?S?^ *B "QV8M::AJUI/TJN?O\_,7&43 (T"?G-R]<<0?2R!!U]5K;7%XB
M=J"QX^UF:VUJN6*#7_AFUEG&D1R!_72C==P6*)2X[U3RV$?U=X,/-::C0=5Z
MI4%_;+=N)^"W?]GR\68Z$LN.N8XLUV])X#<,]2I9R'R.O$0=*V,MK&V-AX'<
M'*DTS@YUXB\HI"'GXWF*M@.[.LEO'NF_/V#]$/L(,2; V;&+R/X^PA*'4Q[?
M<^6YC:SXF?>V=?#IG@_(TQK+O]6XR7#P*AS4Z5E?]B.2WYON*KW2%-_)N-Z_
MYZ)\7I?>$89L@"7+:)TCT'J7.4$ #4P_-\=LT= 90[:F%L*7191_\54;WOQ_
M)KJ]SA+_N+I>V\F2/?+6.#=*#U7!%TT;\*\M:A,9P>>_0@"+"%"C:F8Y.!DT
M0'80=,QN-/+,BL_5L(<"#X[@ 0)Q-@<>CJ0,XH'SA<0I*-P!4,OQ!!V;89S@
MFO.M3O_'@0>7+5F&" :GCKV9A<:[!,ZOWM+RH/2H3^Z?^'9!R?3G.H1_ #[6
MX4)&2^W__,TD^U6V6[//X3501*[QB+#4>BY']AG3?!++O  )RP_.<.]^9H_7
MM, )$;G2B*_WV#[_O)H 7%L=@>2-!YQ)$XX_D*'%IIJM/-C1(YYFTZO0%'MP
M04RV+4? D1E6/[-<1:!M57CP^PIO'/>#N[8F"_\\1\QJRWGLZCGH/578K^L5
M>&)0,-/\PS7<J11//F[N_".6+/,!P,E_RAL)G,5-2*^X<<I_S$RSNU(X>69\
MIPUO_S-'J'+^8WZH*6]$M2K-)F3_!LPQ((@^!=;ASQWE^GT6T@X*IW6%L[(!
MFTZF"07_T_<!=.)Y'<6?RCL/@O:DM3-\30BZ$(XEDH2:0OF0I/Q>&W=!/\$[
M;/[DU%;<=B15B@CN.8:O;P!0;<Y/;0_8(MMI-^MC!E-N0=\R.?\D;(HQT$+T
MK%:GL+WR>]X]6E5>Q5RD\X?*U.GIA'?]$QVUN&9!Y4UIO&JEO<>XRY@D4G_*
MU6*I)_&$8/;KQ@W8RW#3'0D<H31H'IG672WXTL=QVW*V< [3N67AY_Q7;-\7
M;R.2)_#@[E-GBZR9/+/*ZN$"Z&1[M\XW^D^1YU$W^\P0$INYHU#DT"S^,M$-
M-<K=PJ,&$Z\GJM)5IE4:E!BWH:FM-V\@;,"N]<9=)$H2/5"C,\U8<;I-8F6I
MPT*U89A)3_F).E1WJ%3\0>T+Y93X"D%*+/+863->T3^,ZV!KA^M.,(R2L"P#
M,MN=_&)>SJ733%\5+DCT33B-'S/LTBS?F5*P],FL6/V7#D? '\(#RQF<[9N?
M='KRXG=*[UZ,B^_WA>PMZ6'W1-T<J@2OQHT^?)NFU.WG^.ZLZ0:,(LI%0Y4O
MTZ*8!SGCC5L'L2K8CQLPR5MX&4_IBPT!+TG>M0</1QN-VDF?N!?LTGHCI33X
MHV%M><46H3MV6"]<<RT).(X;-^+PRY%QDBC6'?:+6SW7%Z@\%P-):('688(*
M/N]2,_$&=<FE6+-=V?.KLB=>G=7O>PYI[<G]G0"J=;*$%QA:$+M>H1.@,#X6
MYP,7]!XA (S?/YS5*GW/C,E93 7;'OCXXQA*M\G5X.NV*?V+YZN:;O--F6YE
M;04/,0]BM/L;MV-@H%<>VK(E4]E&_ND+S]L^/#N7KBZ-(D+'QK*RRC]_<HQ3
MSESP_/L0X=_*_MX)49B&,6;G<;0Y+0A1C@CG0ZJ7%QW>+B_\OM\8J5U64)6W
MGYVWS2/@0.Z-1\[U'0?,Y"^?*G]0RH+@6:0CDOP$!T"B.?J,D0Z^"F6Z>7(,
M /VH6W!XZY67:+T9E)>NC?_9NN=UI*/5*PW%71$:MUT64E\#0<]'EL1$81?L
M1QB&[N_K!PE7:^X?>),>ND5-L_G"-7IJ&]?\"3$M+ X2M2Y4A3ZMCWD5UWQX
MB>CA/^K1M!.,9SK2#V7U/EA;IA5H+FGK%KJ,;)'D68Q3DGE4'5C7W'8,UEX*
M0YJI$3[AP$/YC"!V;2,/MMUU;SV[MMZ<+CYQ?A!SE6$J"EBVR717W^6S*4_N
MUN&Q5Z[DUUVQ62D13MV6%2BCND8-W[Y7^D3?8Y<F[9LYV?E232PNUIL_'#0U
MVF_F=[S60W#5VU(A/F[ N+"[YA'"6 6T4LOM1D6Z[ZN&H8:2IY1NHZ>8.E3-
M)6MU_2S3$4]RU+6';R4NQT7[GV1G0DCQ&/AK&B>-4:+;-R,D,$@Z/AQ906HS
MA,>[5:4>OMSHV%,\F364MVH>[*\ZEB\3J:%A\6'VP2LS/L)9E#ZZE[/=%XAI
M00!G\#"(6P9YH,]T--TCN2C8>D)GIROZMK66O-H-+8]LE'988N*MMM92R;/3
MOYH/W.(;V(!Y^X]'DF<6?0$-5_9+K!$8M[:\PW/GB^<3$Y4C$D$?%D3%J^DZ
M/;HK'^>D%>8_'S#K@LE''<?0R<2)12>6+X!JTAEW)DO$FHHNX$5N:/MAY?0:
MWHY.3<Q7.'>4]^9;[\DKJ:Z-.-9BJUBC5(#3=I22LNCM[)WP:,5O-S4$_1FG
M07]@ W:.OMYN*SJ;(?T]__ZMA ]::39]Y(?'5?)Q04:\5=4'REON\Z4Z.GLK
M71DS,ZF-7T&-V3):P+M,NPDTX5C?FHUU:_8^\"Y5]0M6 42XKC227J"B=BFX
MB=0''=$]5=X:('/ 6N;:SN:^N][_F]!Z$=NGO5$4F#%5I.OAKPQPD/YN"03;
M>LL7K +NH_&K-']&)?LQ1O<@%3GN06'@'WC0&@^6)11\8/8G-7'L.GUPP'DB
MJ$*,OF>Z&Q*:^RQX6:</,4':V,/@@Z1/2EHX.@<>^++QT@B27(T'3O3"E_0A
M3WT6?S_0=X&!D'9VN=TK;ZV'ZTRJZES  P%(EC"J=:*1Q,2A3]LT8%OSYR5<
M*CK3;HRQC.C#X:8#+QMY:B%-S88@3%QVF*,GLFJ(4158?Q=O"7I0]SY)^\+-
M@.6KWNM%G4SF[+:!" J91Z[L09M/>\2%X JE)9KONMKN6X.%IJB>;UH7Y5IG
MBT'^_]@>(!G2^A15#G\QTP.=@83 1"G18R%._[?;IW>GZ^^MZ>):5[":"ZB5
MS4@#3KSQ:_UN+XT4!7@][9WL?7IK=!E_VL23>_FWQBIKLRDK1-U;#A+I#HI!
M!GX[&*54@_ &$^CV%L!B '=?_ EECZ8.N]-AYW M/A!LVX^Y: "L-R/'D!23
M//P"/+[>LMBGYDLRP[2-1["57:+&#>$W%@=9BF))6%.3>^AA'(& 7-"TW_;G
M;R2TV_>D/7O+75VZ9E1, GY"8$,1D8P,8Y[$-=M#DH!'0$XF.5&K47,#=MTK
M\ [D5L>;]#CP_G#3&3JA#1>#%ZI<IB7'-AKWW1(PX]=W&GXC5(26PWHY'L>P
MZ>8< 7-H"5F@\;7D3D@I"5%;'()FG.;D]]4,SCQ(ZA%[=I+,%,Y<1?+BFJM)
M@ 5QV[P2:@CRIG9TU[=M4C]1TF"K_="UYTE+:9.ZEL 1E!EK$W0'04Q"<OAC
M)RBJBU8 OK6\/:+&R;:59BC5)3=N%Q.&"+3*@3]=(I*_XT 5RUAMUU8R[TP[
M,J'F1#NV!^BEB)>A/TV#%[X>V9*639Z>>H(C5R"K)=JPR.M$4%&5MJ<H%$^'
M<,6NEZ5 (/*%5K!RW9&?)H4+Q/$01@X;C[NR?,\PG\;%/ 9V( 70JJTMVY:K
M)-?J$AZ'=^]NW:ZIUU>7VF^X.\JUB.\.. N1>@UY SZ>S.;F\*= S'@&9E 7
M!)+3)ZCZ'5)7@9 81G;&OH2( =+Q@>]'9++1TP\%4, 7$A  V8%?.XGD+%+%
M<@M>?PG7T@M6!97\0D)XQ.WE4B?ST ]4)2Z>2-[$G;H(\,0&S \!:H\LCC -
MG7J$4WSK58'/I+/9[C,:OO)E!WH.D^^5.;[[;$ H@! 3+@H)V!OA$NQQDI"P
MO4!4(5LU$L47S#/[>Z%@HH7$^Z$V.+&[6^35V.#2J$N7LH],Y_>'?2D:LM_V
M$DZ!R4P8IQTAR3%QQ@Z0)'#NR[Q@86?ZG5/2OOA82//;[VHU5!ZP4CZJ^T37
M<W[ *D[LV!,%OY8"&"*^QA0)TIE7+EF]Y'1MP*IU6*)*C()WCS_"=V*,WE6#
M*'(7R6!,Y46 7[,HGK+_P0-*X2)N#,X1ZF0_-%7"[.JK]_^G1/UGA[)\J ]H
MM\9?15?0ZYQ&7I2=-XX0/%71+IOZ:ZO)!DQ#]>D[@B3W&F=\?.KSE)&1T68Q
M2N6S%O?L1 5Y83=ALE?Q9HAL7'D(2_HGM"61[/1LDL,@9\M7S.GA'$5B%58-
ME6AQX$X*0ZU?8_?[6>FM"@'9[YFME)E6>#1Q6_U!OHA&$9;Q%];^7&=!9R]Y
MN?XKY54)[-$7=L=9O'Y_ >[^(T/LUV:MXQS(8CU;0X)[UFG;2>4>K1NP,3=[
M.O*!IE)IX_"A9.%) 3F-Q8-ONVL'NK7V3#PBR4]_5P[<R_/A;#KQ5",_ZRK
M1^,'<*T(.:R8C]<;M'_[;[$2PDO7?%95];NX:T<M@6K)K><_EBJL",'\?<I\
M[*7W?).7::RI'G0=/E[ZOK[&ZV7\U7RW>N\/+N:7'POFA9M=>3ZR6@/Q[2/[
M'9%<C]N)(]?U>Y(J=SR>[HV]+2].EUN/X&B 09:53/UHEKZ;\@OI^4/R+GGR
MY]MY6TZ0&M_%:[W(.Q#$EKAP<?CB15^-<:?CPMGGE7\8M#R5#1?0,WP..Q!*
M/L-3^;_YW $3S+3'R+#+.:J03KK@W'&QV0* L3^ I#S.CZ]"2?L4%DWD"EUE
M'F\<H+GY7 _06'04U7CY&.&=%B IQM#ZP]VZ;_XL\3J&*;L*Y]Z;B-R%)+]!
ME(E68[4!8AN"=VY<'XH:HL8C?6O?59>N3%</WF)\F-0,>*G2G''.X?Z3DQ_Q
M ;AF@PT8),IC(ISMY\DFEHR'[.<>J:2VLQ/CGHW&P%(%W]C/K*W.(>]3930^
M!-X46]*./_'>DJ0B^=@=M9M-W/R/)A$/K]_#-&/M!BE,(W#)EO=29_XEE@9X
MCX(7DG,^_:X\3,[8Q>E2<7@Z==AAN?]GY%>+MW/JX<UV01Z,K>Q'&$\2<(Z4
M#/G2<\[XR/4-F%#]7OI!"$$@=Z!1#M76+I:NZ7TA+CX9Z;%6E5ZRZL=2J;=1
M!ZS.Z6'V\2DQ_>YMP(1%L&U:2;;W&G=?VX!]51LY!+DBP84[)75,,VP+BJOD
MM3]H:6S/M/<,<?K9>#-#I9\ZYA;'/N+\YIWQ->[![7/$&VP^ZF=(C'A;V4\V
M8)YX 6PO;F=P,HRE"9 2;FW 9, *:R#JT_#P^7D]'=YWB4=_9:C+:O^(DC,+
MB+AI]A,':J(6S>DBC#90F-PKQ^EEI%>PSH-[Z3HGP!A@_B.#XCL]I*/[*Z3Q
M^0I1F'_ZP\4;:ND&-6(N;3"T#DM.F*IE3NE=[&4B,1Y 42)?+,1->_0YYM':
M^]0C:C6#DAW;OD6/OG=E'C_(X>\JGB>*(,E4U,2SCFSUQ]G3+5@Y("9Z32WO
M,/-0I-.O!W'9\2MF>Y1>>/&7K#)J0.0T$=3P[R".,9OYR#&)&$6@CN+19N0?
M2]Q%J,=1UOM?O1\LRKE5VJ>5DS%3=STUM/X7M:>\P]0J[[I=,4Z$\YESF)T
M67:.&N3MHM#ZE"DB%1>#E,$BG#QQ(EKU>_*L"^8-Q1M>/QGN/,.4Y<I_5Y4^
M)"BHD&29=$8NND,9%HI;G($6V$("@BUI? #S:$IN/\N1J3>;N404]!#08C_Z
M[?NJ/LE0W$%;^8RM@=LRZO5C>L@B+U.995G'KC,UAE3D+.<PJ++:\IO0[CY@
M; *LMQB^L:V9,Y4:H%$?V-PN^+0[<\4SE=S\KE*] +'#480F#=.(!".9ME"0
M9D?5 S+:;.,S75/>*._5<)S\T-RBK_Z5N[EDI?RG/P]:Q[7>,/H]14B;02XX
M;S*%ETTRF]4_D 8%_CJ<[;V02.B! DQCC,H7G#<*!D9W=@2Q#C?6#FV-<S/2
M&=>6YA:J/,T,DO4WZB@B[WKK6!H0N;+<9 N:^#"LZ-@T3?QF@0G;.%?IAHB=
M)]$'5GI=HT@#4+SZ :[L;GO*H^'NYB& "/OQ!LP#EUR;O F!4.)8X=G?^5'&
MYZGK5?2M#Q_*N-='75T5<R2K3>^(;RK<LCTR<X)]#T=.09:.L$3TV^3U1HC7
M=*)'QG?29T8MRCP*%H+F][=41Y/;'A[J-BYX__YAJ?9$*7$R!QZ'D8$T(X;3
M1I(T#L['[(=6)H.Y0[>/K7J6XI_GV>?Y^UB(1.ICU:N[O0^(&\MO1?,P2IY-
M+[-DGT&R?;/_%CN$NLS:%4:UC%RL"DNOZ?=K5$2O'O^26_O87C/>X^&#I/P^
MK#?;^!T0<W]I>7I(NUXGWSI((";^A[7:^+'+^[9=/;##H =C!-$@CU:BZL0C
MR8]=#P^8PK"]3OE)F-#@X/QQ]"VT1TORFWFGHR9?;4)"MK3*=(MKY3X5C(LP
M;H8VY=>SDY '>F.J!O;=QW*Q([ B^'W4P\:6S !0PT9)U5/E\.GI5=RV;TF6
M3FNX*!Q@OPQJ0"C*I)VP^(NY%7K/H^H^?FVW<G:A;I9O\=EG5^LC;2\JAG#W
M2LT>)F3@R,/)8[L0X[U-),F?"%"M9A$/A4'MD!\9NM4@TRJ-2^;PSR84.$T^
M\4BG9X?>N#@W:C%\.31IM$N)+Y.=#/(RMW':-V#E)75OT<\8WNST>GZR$=M[
M4F'(#Z-*>18F7ALG$YC[ZT1.@?)#D].>W-,RRQ-\' %V:"$>W@ZX,?2!]E_;
ML>U4V[C:XK:^&&94ZM>M2A%H6<:LSTFX"*0'W?)[H_QDJ!*+>UY,?#PH,U?-
MT:I_M'?I%%Y12=8M,BW[\22NV78#=KD7W!W]ZO4\OGJ$)3I"[HQ.W2;>>6K(
MV.,-R?MA>9RRM8]G_.A'F67#!U&_CFB>X'J"'FF"@XHU+!D/IA,:.].)*UN/
MO*6S<WS"4.CH!HQ"ZICTHQ1]NWG*YX#*2TA4,1IBEG8FZ)P==1PQ(DO6B+ !
M^X#B;%=D'@)Q(:A%G:B1D;"#(PBO@.>WI!;2,FU!=SBHG0[Y"D5_4$<U4E>(
M%,848'CV^U5[I/*-7Y?J/)*=L]IS]QY3F=.)Y-[$A)$7B5R-O'-.SUWE*AK?
MU58GNPQ[#.9;/EW?M[KD^$T=#MMUTT!L920.0HSAB.U5!.%Y>56@ER6:S.@
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
MBL$7C"T5.1;6+CTX/"5<7UT]C*Q9LRR_O)J7*-_4MBR96)'T_,Y(WQ_:-*W
M6<(+G&T-0"%G&YN\ 9-%(RDS[32/CA20=*Z\OA:/&K@<5>PT=?B,>J@C#T(W
M#7^2J?$'F82KLXN0?JBQ&(82N+< ^X58F=R6O(CDG\O08ZS7)C8^#;K3I;Q2
M=/:>6*6_DONH8)1"L('81VP; K!#CCISMNN\ "/;D.7(CA#ZGIJH)7+-B/1"
MZ\COT)I4]]NQ7"$\SJW;2(\^ZZT^> !Y[@@(3S4;ZA+ O<N+7L78#QD(D=Y[
M XY#-W1DVL1_;R=5HMS?.5:'JG@&O2LY6.]6 C^YL@SNCF$)6V^6B3J,/M@Y
M!:]DYZ"H:O3/;]S0?GX8Y=HKY7I]GY[!) [^NE?_=>9[Q]0O,C?-]@]9O!2D
M%WQ"@^'.3L&*NK("V"\Y6@Z@6TMM<-M.5^]UO8%/95VZ$08CUX3KLCXWW<PG
M&(C-;L#^M=@"!G+0O&'0ZX/G$<!YPFBD"SL%<XB^N[,YQ.DS(=]5Z,Z,I7[<
MKHE+1>W&KU(/A/AVA 0LF\GA%Z%XCE>)'8OS*T8X0L$99,+Y3M$3\V-*%",=
MT_L_SL/+N]0K+(JT=S_(:I:,X)*U)_S1Y[7@@:.VX&YB+)*<-,4')I"7Q5F!
M_2SLE,%0);,[K X)-TD>XZT_KVAAG^XR=N#;3LO3C]>)?ZPJ(:O3"1\G,(+8
MF8URDQ@G\"<]YAB0'UWT.EZCP<?A_4I.W/>;*6]NW'2,Y?XZK+,XQT1C.Y%5
MGS/>^&R>Z<E0_&7&9U<MQ0MU8GXJ(L?DS=K%S0X?;99\\'/<YR.27$$$;)'2
MT':>0E[NP3%.@B[3<O!6P^JRHKF,E/GQH?I$OSC?P+0#*=O3NP3N=3K1>T']
M&<ZV3KH/AY^7C(S+W@GVT(U:&K4S.L8_9X7F7P)ORX0K6*.O6SCRT$OX#]!K
MC+F?G^&;E?B#I0@BB2(]>\-1/,9RR#9D(E+:>#\%#A_OD@TQ7(X_]$Z7:> R
MNEO#QDA][W5%,]54,]D1YS\HZ <2X+S9]6VF'9(_?9;(=!NJ/*9)SK^E5C_V
M9Z*_=5T$LSWDX,18T<41*]U[V>-3H=P[W\$4>7XJ%</"1II)XZL,._9+768#
MBH%CYQD+31?:F!ZS9A+XT*]'SB>-/;L]E%*<=_,^[0;W YII=-T?$\E9,Q 6
M"<*1DW"5,:Q=YI3U=B0?9P"K"FB_#YG6"CI5UZ]M+%4PZ7*LS+GY@,'#2:>)
M\JS^![!\ ^/?G-0_5O+H17=/V[?HQ#@)9JN#D72-8U\JW[E<]+5V',RMJK%P
MJSJ2>NXMOS*,_UMF,1DU#B>CVF6LJN#1. F6/E5-ZV-"W)K6=9G*V.K;T?L/
M\G[><7!D:^-52+0!3@M*&G+D>. T:A>V&S+;P=G1QN<+?6IMAMX/$[!=_M^=
M)_/ZKYL].#)>+QCHTP)%%N,ZH#*!!KDEGG(P@.[10JS*3J&TU=-O$U]?FB7D
MS"_<21:J%RE,-Q+-[U%K4LJ$L77^@*_>CN>W)7-YWO8M6'#5+JVH.<IM&WQ3
MR<RJJ5L/UE6,^D.'0/7-Z(5X%9^,J(EAB5AN%O\*67Q/KI-#M8^7$/,NC8]=
MFM=CG/C2C$[]>*KB0$Y+R<W3MMXP)O<I,(TLYPVOG.7HE-8EPWZECVPYWCSW
M\4?1']VJ_?=>EO0"M(AW[%(<.9,HV+@/[<_H!NW<*0O+HF",-?ZH\]W;W6><
MGUR.H+BL^FH^V]>O Z]\OD88TOE[7#5J\XYD*ZH<1Q-F7L$U[V.=!U09)\
MG=AZKS?H2,OL@5/E@UI%>>@K]4F.#M8!RB=@=JJ\]TSN$;B@=3L@+R=/A#$4
M0#LZ#C)&-?HMOLZM]K])L;?R 5IC59$S*K34G+?E@YNGRF,[<\.D7&,W7:[?
M+_[P_DND=ORX-1G>A-LRQ;(!A^@QK5-B "/[&>%0%NY\TO"4Z3N7E9T"LI?5
MNO>3M_B4_J$,!Q4)ZD#2FHD#U?&+)OHMA.B'7K?QPIC]Q<U%X(X-V-F,#Y&?
M>Q\'^&K>LW+(NT<J8W\+V&7J!/NMST"QJXGNRQ,'*;SYG<EC-=0>?!Q&XVY8
ML(_OF^/^NCS=_@?-=U>>WVTE]?4IUZ#XQ8L(C2UWX?]:I*81<L 1@E!P::J
M:]Z-]%@69AT"\<QCQZ<3EB7F2[U',K6S7H<Z78R[72;Y2H^@NGS]0$&L<5)9
MA$*R< F_?]T?"IG ?B$9I/^9/KCY'S?Y)4Z6)4Q?9Y0!^^GBA607PS 9#<F?
M5EK%P1JA>QS=DH#CU5:I4CR)TGQVGU9B=LAPS_;&_ YI)D;)"PQ@93$Z?;>0
M.T"<196SKZKYET6WJLJ*J#N6HF<+CIWMA7'UW/J'K=?SW[W>T)_T_TG_?QOZ
MG2;:Y1'U6;Z^P0[9E@;'SG<=PKZTEE$;-;X=H+$CR@T6G_XO%U84!F]-&CF4
MIYT:*E*HK7X:H-7PZ4A?YR6QRT?>S/['+[.;'H9,'V3^FO=S=N.:'39@;G6V
M8PF4F<XP!%>W%Y7I$C@_<Z9/?D7.ZG($5;<J,/5%5,CG\F4!Q4_J>JN9TT0R
MR194CFE#@<KVBUW3R"B4%,N>4AS6[JI.7\S,JZV)>IU%>V9K[:!8%?N4$M=:
MJ-6:4AGNWJ1:?'?Y.$R,#F=)N'&VS[S!-2,V8-<W8-M8[@"AU>5@A_1('"M8
M/%DBYJ?)46L[G_T^ 29M"[NWJG]TB^+[V'I0,!+E;_^0,T(JM5P,8X:!YVT!
M>UH8(&-![\#G=6EFGIRW</A1%GJT*%'P2ZVU\.58?@NI<1->6*@'2YC(V1Z!
M(Q<3RQ-)M".()J/>F#(G]-OIH](NP_6U\5^[>,17ZNDG%>\_637]?$:NC_CJ
MKILKBBF/[414+"_* *JV[&?$ZSJ\C9$4.6W&TGRW[;,SF;1AZZ=3H0(V1L;)
MJX=A%;O$+GC$_]P.4R-\(("&GS=@G.TW.#M DW^Z!@F$M#,B+09_NJ ZY)7
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
M$P Z)KAXX8#W>,8#;6-5']/\/0N-C.>7/B8JWT#]^"5E$;K@VF[&BS7D-),
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
MZII!F:VR)I7-":-LF6R+&2]_E7&QK<YQ>M%74PKWV6E:<.ERC9V]M %K64Y
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
M7*/IRN)%I[1FHO%RP.L5'7^;F.!P[/'IZ,9&W8:A$:X#RFY.#LMSG"J_9)5
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
MZ!=^7#\6RM6_!^*OVQH6A-VYRO>PNM ZPU(RF4T!(9%,!*O6&G(-)<2)YCN
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
M5]*V# @\TSP5^W@[6B%,8G%1*O7@U G=+7%9#H'_<<L$]]]M2)#.6\6DL7D
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
MX=N5K\AO?_GISUTH-CAA7',GF;??=[DVV-OVQY1<UX#'$]]'4%F@EX%@_LN
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
MA,0&8&EX69&Z5MBPZF?]>]!MHS@T;7;+(2I*L_M'2&C'TY$G99G'/7G0"*S
MB/C#?H0)IVO' 3\R9!Y''J:XP1A&P \7,2;_'.R7"Z<J0GK1S=/50#A]&EYL
M7^SSF%SZ42K26>2W*EA<(IOOG;\FL,800XY J#[0W'\)JB_@)>!N7:(,FVMX
M.9I++SH#)<X45O[\S"FLPC8T[JI&D:N1M^F:Z^4DGA\>8XO!:.M.ACM\E<Y/
M<V%*"-+Q0!Z##R%!E4WIXJI&F'R,!),YNDLOXN4",'S9)^)^7L"/YUF4AKZ?
M]A*^:[..E:7&7S5UN3:APJB5!H@46_.; G@0(H+J/6I]+!PLTC*1/+J:Y:(<
M)EOLXS-Z9,G>DGZ@R$-F#Q03FYY_=M*J]W[7T1%)C9P!#&"PGKZ+G;>WY3A]
MYO^DRKN.L*/Q]=NV%/X>OOT1J3I=YW&RQ6E#[TG=%"D_RFW&+>A!KUR2U9K0
M6EG1*-UE?GU(1?+?NC@%I@GM,B%]"WJNA55DC&V!UDT]OGH4N&W\V")4P"UO
M)G'M[)OC!^<&P$VP]"YK C7$_]7UOY^?YT*2\(>;\\;[2-&*%PFVZ3_[BX)=
MNQVO''O[7/0#;%&00^>HPR13-/7"$HF0LLV,(!LL@MV2EDCN>=(?&G"=&109
MVHY^O9_/UBQMJ<-".M?1,4Y0,:85O?7GW^+/6:0!\@-4#A*(46!/%/FK "W4
M+(?&F1 J*RTC@#"-.!U\BS]_-D+GCQKNH%&4O62_^*G5G:NMS!@R!M#F)?1
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
MH*4TTT3)T)(9WWP==18H'AO<41'E8SU1^Z[?YOXVJW*I^*X[T08U A?<^S%
M:.HZ'**L.<2*_5HL!PU67VR8W(2GT%0QYUG^\=H=Z4Z<HCV[LK6?'P]X)\E[
ML.]-7O'>X3#Y M>=-0AP-VGM&9TT.\"7I+)B&5%<A:#>*$M2ER-!QO89_CCP
ML;1A)L8^M<-+[Y-1^)O/5WW8N5(A>ZM-D3<OO*VY\5ST(>0B>I0 [*P3>X27
M0PS<2*4!;N3,946 TI]S>]E\*IA@?)P%O]@R'F%E;6F6>=[V"E857QTK?@:]
M5_=-0D":G_K=%Z+3/PCOHU O/K7_R_3VZW# M\\SB[PN_ R'HFHI O">T37>
MM9_.]0E6MS>?75^\V*>T]/%#ZXC,G">.Z2H4I!NG*@,1AC!EQEQ&C=@M2[ "
M$WN]!::0A\,B@*^!5]^;?V[*^SZ<Q+KG(?WX9Y=7'/5*G8C]X3?P(@K@A%F(
M=>#E$1!<%"^10H?,7[EN$P.]4<G]B%\;<XD#RT9 \_+#2ER/H&Y+B_*,PK)P
M0'E+:VQJHX>LW9-5IT,'V96=6Y E]? G*<*H  RH[;\N# TE-N/1:^#>1LKU
M\->"O0URFJ7M.U^F( X.SG[">88"C^,$='H_6FC;7Y*Y"P5E.<&"E\UUA>#Z
M!7X7@.Z%RX/^;JP)[@Y DTR5WOWVJWJ6'_Y82TSHW<9L$S^/;6ENI\LTBZ;:
M=L(G9<#=T_=96\=X<03I57CSOM91EL0"8R0?GD%L5FF>7\JXLM@J]&,B/E[[
M\.XC'_*BR9908ZWQIJ!D-;'[(/$JA.>E:F 4PS#KIHT8SG-/A[U_Q8+Y;%N.
M8VM*A.GSC>4&PPK\G%2-S&%R38#@SP6^I!^6<SW(Q@(,1/7 P=W7[W-.X+6
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
MU;4A@$?=9UC$=TJ!KL>!&DX'I*A5&\V6EHD/2UD+M2M'54=$0COH9Y?%0%.
MR"A9FR=1B<E::@!ON-?[7%]_6KG7//)9\?K5-,47;T1%,]-7 \JD,C"IR]OJ
M624SO;$(H4!9,)T]%H*-^-(T6\!F"O?/EMYH7Q(14<P3$572S\ KTS?@7\@,
MBB:(/CF]N:KI[23MW6/U0/7N1T='@3-'/VC<] P_+6I$'XVG"/$UOJZ3N=:@
M-2-$A%<>X+EE!_"::_I-CAIXZ[K-GWBF<X@>XW:%TC"ZUF<]Y W5P#CI3]&2
M':,,R5WO>C_4V[@YCAZN^Y$.^_R=H( W? TFB_:UCZ:4PN_W1;8\F9[I_?'E
M_<%R*='#:==/1*>3C'_;^N8/F+OP!;G;B9*.]"C0G&'[R/F93?G!;+Q5<(CW
M^B#BQN6Y%V][B]O4LT^AS:>@5Q;(@W3KW\@88P@".MVDN5V;R]((OEPLNE$R
M+UYJ&7._]=WLMHW^&\;%;J3X3B4\ KQTWYAK#F++<-'8$^I][S=Q1D(?39LH
M=ZO;U8M41RS@GK1'<8<W-+@ZH"O+>KT2O <,4)>U@W8RAYN'=T@VPH*OBW^J
M"!F9&C$NJ1AO0*\-<2PT#0+LV7C@<+U7HN7<7UB/OO]'\1/))L$_6.T!@I&F
M<<*1FZ=%Y2(XIH3AK>F#K_PVUCCTM-H:E^FWRQ@)CP:O:N-(L2?(G?N<9(WS
M'+]YSOR%B74J?"V,S*KX2I1"6H4%,@972-3IQB\OD#$7GA[(N5YI+&A 5^S6
MK"Z'VDI.1XG8R.!OO/<%6OO)27PU5LI#12:N:4/QB]N?)'$#E>TZ):JV,/2A
M4;-U?_I&#TH./$7M(FB#'HPAGHS3'._AH^4OD3_F/8/_2_OXWYLSUL]/9)5=
MDA<5>65I(%C0#*H#9P:Z9U#;USIE0$^XS/)B1M&P!$)FP:CXI_2#7(9X/6DK
M\*<L^DUGPE/RVC#'XDG>GVV$T66Q'?(7:GL+;'L*"$XGG[]M4/S!+I!8$_3=
M::PY_&\\5)_R1S"-TV3Z+%_S&FT;4C6"\87<M^FI-)"\KC6\/]6Q5UKUZ,XU
M<&G#*Y(F@Q3P9XZM?$,)!K""JI_L+WXU&7/%*7+?5*M1:[$R\:[*=[G/ 4AF
MBT'9=CQ7'SP?88WU0DGC46R:@I<D5FX)JEJ/?OKZ(FE6I^U66\G!O/8++[H'
M3J1VHX0[M^/-)O6F.C7PNX'1U.]5J8.EGX^]#UG7S4.FS [+[S&\LUU&==NK
M:P:"Z>@Y,CLLAQD/TN!=<&%$EF2!#4)+J5&M/-@7=>T'=W$E\WOU\D%0#_!G
MNE5IM;+4&? 4<\[L)5G;J-HO.[9"'Q]]F"!Z3R59^ %=PR]MXZ*UHD#O-6*C
M_1JC]J(>NYZ# G=]QZTS$@[7X??XZ]2XV-7WJ1BI:I\Q.^8R=NZ("DQB!IU$
MDU@!(9=2=F604F?Z\CPE/9"GS0)$'KT7B)=KF_MT=T ]RG?^E82!8"X6BD2Z
M%6A)8RQP%8 T@%>R<-$SP)X:2?%-B%ST/)LZ-%L7U7E>JF1X='<+4IV.$L1;
MCLND\N$X4\?W-5+#>^HAQZSU,9$5N)6[MXX)&^P_)1SD<D2C*M-&""\#IM;
MY7#0$V:2S8>/]-87K?M26V9,%2^L7_RA'2Q5+$6_^FR)_X[2&%D>&.1#Y-C@
MM'#[? )J?(IZ(H,+6(U-R;(J0/K%I=LJP@]SS@2U/HH[E(5F7^45_6H;_^;!
M(W7(1>US&_,:T)M)WO?A2HKN^97,'9D,%R47]T?/XP[ JHD*_&U<*7!QGV@_
M,5%+@84;?V(:Z-NGI=$\:3.@W>^-L%8?NBYJF-BU6=>0#GO#RJ'^A0G@;8%;
M,U3:;2VQ<?.E;6REE"W;:;/9NIKO.F=471BY)RP3GA_9&7<VQJVRMK8YJRG2
MS8U%E3).2C>XL_=1?%S9=IA@G+#-__7Z=\,[8"H'A1<&VQ\MXK#,@6ZX&*[B
M5'N[A;N;UBY@JG9-X=2YTV]7S8)K/KHHWU3M>3H"J^M,A_6 -X%V!JF;)D&E
M8Y*(VYL0D@$%:YXT>^!3KG16S;%?AHI[GSZFAVM6E[)$URHY^W&-S+-$U8YS
MG(.@J"LK:5^6<OHO&5$/YV?:)T-VK3)-$@X8_[R9OO&T;+L7L[5K(X&D9>:
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
MQ%QMFV($,2;557,,4T(9# /J"8^E&-E=&3C7X=P6H=_4+_-B7>?P7N:;^K+
MIIIUV7V;[&B;U=OR?.XL_*;.<7>@CNX3WXH*6EE!*^P%J,1UZ04W \:9\_M,
M=Q/[O,V4WW=U&[YG'S;[MED8+U>K#5E^%@]J:BU8%(<)XQ3Z7AA#Y#,$*4L#
MZ"5!F"21)Q@R<M <ZV!NE-+*"&HA02VE>6SL01!/$X4+:$8F!DM4K )@3ZG>
M*_#U8(.3!;R>4J<;Z'KRN?YE0:K,6&JW_#;?T+7<+%N/[V?!1/9(Z%*HO^7*
M<M$A%4(0X2MC ?)$[6=1$'"(?1I"%D:2<!%*YI&V"J&9!6$K@M$W_KSVX-@$
M4)7:LK];: V^F?4P"J 3!<2UAT<[.2\Z.?AT7'&3O_ACK@/L&R4<^.R&@N>P
MXH=5]Y/7_.@#SJ&J'[W:L??A?5GG[&^**M47>J>KB_RV4N^U-X:K7]ZH+_#M
MIE ;@/KJ=A7PNP@"Q@.?<>B) $/DT0!2Z7G0X[$?1XPA+S0^9>HIP]SLG)T&
M)2C$LBIQM,YWY3]*K4EUW=JBN$3?\3GOKYL ];$/WBM .RJ 2H==48GZ :T&
MJ/5H C_J/ +C#X*YFVZ"P9C(25?)I5,XE;IBD9X)N^')M--@M1*5,5 ?,!V:
M'1>ZM&HAZ%.U8R:KI[:M;^JG8"TT-G5 9_MVG5)C?2? 0U, 2PE 'AZ6&=-,
M675UER]UCBU=NE77=UWQG]4KXKLH6%:J]W2NCI_<. H'#N8)-V'?EB=S$@Y4
MO>LB'-I4W\1TV^L!"\%#GT8X@@&+&40D%I @SF"88!I)'@L9>C8!ZYVVK=:N
M"2+2ZPI^O>_==U$S,\)[8C'RBO+1 ( >N>?V5'66>F[7\L29Y_94VD\\M_^(
MBQ":%T<%G\4]R5;=.$-_(5G@1\@+(/&0VH-CG$ J8A\*C&.$0C_ETJH"D*T
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
M:#5QMRL>AJ2C[7)/(2;=1P\#ZN4&>V!K?1/5?KD3RV53H7Z1^BQ  E,8H2"
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
M2:'F;(QU[CH_@B368< ^EK$?^C)E1O4\S;N<VY3>20UJL2_:TBW*5&I%[U,
MT&P 3I/ .+".S R.$+4K%V@%TI#B@68=35=*T$KQ9X4%[=[L:2LT]?&NY2]Y
MSK]ERV55BFL1H, G+/5@+,-$;>Z$@#12__$#2E/N!6E"K>X7'NEG;F33+1?8
M"MK4HK,U)8X :VA4#(=K;/.B#U+VEL9I'%S9'$=ZF=;Z.*WJGAURYG$WZ4AV
MN5Z9I,*+> 2QK^-26)1"Z@L)6<H\YL<,(8J'Y".9;0I='2#:;/*WV3:&Y2.Q
M3:#K!*JQ'2<',I*,DCSW+!@C)25YI<2Y9]4]EY9D:-+<MMU.XN[.?=@J2>\B
M">,4<YQ"XA%?Q[L&,,5$P!!3ZG,9)$D:+E;BMKI,:_3)G^C-Z*-/ZX^^V^=X
MWWXEEATEG$+3C!2&(O0*50>>778_#9HU+1C X8@83O4T*348J/R2'$Q>Z4D/
M6<F6>;DIE$%2\<X;4HHJ1$JLRLKI>5D4ZLNH"YZ\>=H]TZ09N?Q&"KY;&4/"
M>8+3&(:IKMA+XP!2C&*(@C2E2!+N4ZM2YH[EFYN1TK7&VYKFX+>5&C^=GA!4
M!XG@1KU25I<4?Q?9[9V./[E\% 6Y%>#==U&PK%0F3I$QVSM1KL?>D !?;T3'
M)LVM9GHX*[EA)3CH:@>ZZNFD)=T'&Q5!I>.HQ=1'&@979.U8NFD)?AQH]Q:%
MD;KIMY#HY"V7*Z[_T%<>'LE2]UHE9'C:403EGH]H$$'N4:H6!>9#&LH8BL0+
M?1H@'#"CLE96O<Z-]*NT19K.J[]TY+:C;S/$S4C9.8YCN\*/07A19V-Y G\T
M?XY"GE9P.:)$LSXG)3HK&%[2E]W+0[WDFA;SE>[A6AX)(*@6V]W$\6F8,))B
MF'*J/>E>"E.1<!AY:11YB? #NVKU V29&X%UK=8J85>I[1J=1;M[G;NOW]U^
MJ&Q]\Z,.P(3^^YT>^E^G8I=&-24= .O\0,!>DE<Z-.@-V?&#A?Y-]F19;5C2
M$\9G8WO2E[;G=74>6OY5E&N=ZZ\^*'U/LN*O9+D1_B)AS$L\B6 B/*DH. H@
MI<R#/DXPU_]+F%4^OK$$G1L_UQ5?I)(//&H!-3M4"=E+\%BI8$G-8XVO(6_/
M8-3&)G4#7\%)5X%.^5PI>P%J=76JV5KA"Z!5!I7.#CE_Y$%QM2",)>:TJ\7(
M8.\M)6/W-V"=Z>7DJ#T=JE>UX=#>U$]J+C;WQ!@-41IZ$10TT&GX?0))A"F4
M'O&4N>^EOK"JUS&&D'-;7]J@H]I)V>_&[AAC:;&>O.((C;R6U*.BI1SC!O&(
MV+FD?-<B3D_W(X%\D.K'ZFM8$L4OHGC,F#@LX:=\59NRE1AE9?%V?Z^S.=;%
M(W4(Q^TJ^X>2OEZ.\J+YD7[.7U A&$;4@SS2FPR?$$A](F 2)C[CJ1<R9A5G
M,:WX<UL:?EL56X&KE+];4U:G&JRJV3%MGM952#K/YH^B .N[JGJ4OM+\PY,@
M17D\Z<H</AW#:V"S_2 FW-5L=RL[9JG2/=1*MYL8K655HE=7IMXINKWGKEV,
M'67=9UR<=HP<IV^<2/A7R04Y[< <2RPYL13V&>W:VC^JQ5;F]NY05Q2]7B]0
MR&,6\A3&?JH6OB .82H\!M7GA640!3B)#&__6?8\OYN 'ZJ1JV]D9"L@&@4
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
M3B+%&"E.(/7C"'IQR),4IVF(+'VFS]J?&TNTXO6H*]T!S=0KVAN*T1VAM61
MBW8!WGUGRTV5>^.*/&1KLJS"Z=J'NDF^&V)U?'QS$":7Y:0[K4]?0'I?M8,E
MHP\\UO.F*RET1IZRK<SRAI096Q!$O30)" S2@$&4B  2S#&D.OI"QE@P9'5H
M?+"7N<WV2JAA59H.HVE& (,Q&ID&6OEV!9<N0"6CPPNHIR!P==?T8!_37BL]
MI>;>#=*3#]MG;]R>H(CR8[82'];BOEQX) EH3! ,J1]!)!,!J20,>JG'XS"2
MPDN-BLD>ZV!N4[U[_@G^T&*"2DZ+]'X'<3P]TUV@,]FAIUM@S',:#@5HHGR%
M]D!9920\A<*);(,'7YLLD^ IH;M9 D\^9\]HO6.*WI.LJ,K279;EYKX.(_KW
MK%2CDC&R_&N^5 UIU^X"JWU-X+,0^BS"VNW*8!IQ?9$N";E,8K4K,@JKGT3:
MN7'M3D;PN!72G$[&']WSI#VK,1O;QU.%DE+#D%-Z*.14:]T4Y^SH?0$Z7\)?
M9_DEF*]2L_HB)EKRIOXRJJ@W-\OI9,-U8FT>7X;)%OK)X.Q:#=-UVL^3\E&4
MI1#/,R!O3X<;><JW&_&?@A1?U7<B%B01?I22"#(>^VK7A2.(/<8@2P1-)9:4
MVR6ZL)9@;J:"FC.1G</%'G0S9\RH4(Z\@M>R/ZNVJ,6_Z%XN6>> BL:AJW4
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
MMFW@M[/%/8/:,YU_7LP?X.?\>W'K.7_(37KFXOK)>VEM!UP\6?8V/0YJ]#M
M\'H_X/*J^U;AKYOUALX^;>;B_4S.:[=M*L.L+#*1F=S+2<0@"TD (Y[Q&'-%
M,9>V 05'>Q@;N91" J6E7 $(F)'4WH0Y#N)Y(_!B:'JFB H5(^ $%")VB!(X
M#HZ],7<Q2 -9;H=@^3'/6O5OL<6.OS>8X=4J=M/*:G^P8RD,\3^;:B]XOZAO
M;^47N=[Y$]\OKNGJL4@K*:1X__)[$:VU=3R^XNO\^WZ&0A6($(=) %F4&6;D
M*<QD@F @33;<@ CL5GZG#R''QJL-'4WMAV6M)9C+]3:KY*+X+ZXU!<^5JH"]
M@,76YYYN]71TDNCE.[ S!M]Z='M>&EX-[%9!H#7<CY$P?S9Z@J^-L7UG=-4?
MP"]@%UFQT[<7#XL^!\17)9$^1!RVZ$B/(!_4)^FSKV[KCNYY:;()?I#EOV_F
M7Y?RF>:U&]^4ZB5:)3R#@;D[1%D60B8"#),P$FF"1(!B:G?@;MOE^ [;J[B]
M_)_F.':VV)2'LIN" _*GYYG<&FOZ#];GL]9#8$??7F =AHIK4<&[6MA?S-EW
M):__9**VT'@BQ;/=#4IPMLJ_)BOK]SH3CZ:\>_JS:JYR$)[R@,=1$A.(>*3Y
M!H4F,P"/8$3B(!4XQ<HM?/5$/V,S.W>Y]]5BV<A>[IJB\!2LA&8)YRS6L ;$
M.#0HR)*$PI@&F4C#2%,YF:[/W\3YA'6 6[>^8;6FYDO!ZI^1#3(F@*22$;RK
MI/08,GP&!W_T>[27H5FW3=4C9-OZN!O'KI;K:143_YM</"SI\Z,I/_%A\43S
M^520Q)R*8LVK"!L7BA2R+*3:HDM12%)$(Y;9,&QK+V/CUZ:$X,]21LLCP78T
MVQG &T8]SW\W>*PGOI7Z;=->-]"8\OJ_=M.]O>U!)KN5>O54MWO84]CLW^AL
M4X9>S6:+'\:G;ZJ7>$%XG,$0*PJ1H!FD@=[2953%4B1*BC1RV\A9]#J^O=Q6
M1D!K(2^,:3V"-9>89(P(*%FL*9:;<L4!55!I<@UP)C7D_**(XXY(#TBX@^!L
M9WYY1J]G*CX:V;M#\^HLFI>'YY[&IZ]HVR,]OFWP[&D(SL;"MKSJV=WF==:1
M-&(X3'$,!9-(6W9(F90' O((98)S&F7(*0.,;<=CXYY:[GV/&T].-MU2O?0!
M9<]$=,9]:8@4+ZZH]>V,\Z8I75S!L';+\9O"Y>NR(L0B".PK7=XN[];&L#.\
M*+_*91$7-@V)0A@'IJB0RB!2.(-,9@ED+,D$R>(LLBM,X-;M^)BJ7NVK$-!G
MN@3?C<3@W68E@!ZP,@K4,0C4<A!LN<LWM+TS5XUJ%1NJ938EUTNI"V-*FFS+
M9<RH3[IR <H;65EU.C!5N0!Q2%1.;W>CJ<]2&VMROZ1:753QI<J;O/JPD?]'
MTN4G_65.PP Q%282IL(X- N>0B)) E6* R0P#43BE$7*58"Q49?^$%,W4G*&
MW(Z>^@2R9Z(J19\T7$JJ>HI;^2?&&85IMJ*YF "C C Z^..LKNAY8B_G[@?E
ML:[@O&:TSNU<<K=:<&:1_KWV T.$2$PT>RE3S1$%C,$,9PRF(992H A)(=SO
M5@_Z&1M359=;6SEMG+6<<'6Y!;P(K6%N 9V ZG@)>!(&KY> A[V\P27@256/
M7P*>?MR]'-S'^=H0S(;I#=ZGV8*N];8K0HH)!,/ E':EF&LK1F_ C-N%I$BE
M(HMMZ\$=M#ZVB5\*"$H)02&B?46X0^S:I_G%B/0\N5W <"H*=U+I3E7A#EL;
MK"S<246:=>%./]35\5\4A5[IS)AX-_/*U[ *.I%Z418!2Z'D6.E-1QI 0A)S
M8<\(80P1)JRFJU5O8YN^.V$+\Q?>S.M:%:X^]6T0VRW>WH#K>9:_QBS?8M9#
M-5<K4+QYFK?U-;#+N(7:A[[?-B]U+^+^*5^9@I5%OJ!/^G>K*44H#E&,81J)
M$"*21I"B)(-,I0J%2"$26?GYM/8R-L[8%BDO):UJJH%"5O="[H>@GK<!O$#5
M]QUS%Y0Z%7,_B<)%U=P/6QV\G/M)Q8[5<S_]L+MCW_7F:3.CZ_R[_*B4Y.NR
MU5MU)19%';<RR$2*]V4NKSH^FL4T52R F IM2&220&9* T4\("05B&6!52A@
M9PG&1A0[)4"IQ:2>!0L%:DTFH-8%O'=)C=9]G-KY91#T>^:>CL![-%\N1O$"
MC\5N_0[FS7@1+$U/Q\L:ZK:5^DB7)O7CJKXA>D]7.=\>TB4R0-1D<Y0FF@U)
M*?4NBL=0Q=QX1--(9=1E*]7:V]C8KA#.,12Y'4Z[;9,WD/H^'*GDW-T*3T A
M:R]'H%:H>-HWM?<UZ+[)2NW7^R:[E]S3R!1AMGHG]F&S-)6-*M-LN2L$$1&A
M<!+#B$5<[YXXARQF*0P3)#%GJ682*X/)HJ^QD441^UY$8HI"8+!^E.#%7#VJ
MQ=*21&P@;J<0S\#U;=44^0(,9J6LNRW5TOFZR08[^VPT'C$<*"_-A5@ZY:JQ
M1*<E:\VY%@;+7V.I2C.3C>TK7:L^K-:WRF0'7EW-Q9U<?L^Y7-TM9F)*0QH*
M&420!<KDAPVT,6:< 4G((XY9A)%T<J8YW=7HR-4D"#!;G54EI&MUAY.8VEED
M?I#JFTVUD :C0LS"\;@6%!A)?=9U.(>&MZH.)SL:N*;#.84/*SJ<?<-KQ:ZJ
M$,V1.C&4XI @<XI-*$1QRB%E2)G(*IF89"0X(1Y*<YWJ?VQ$4LG9O5",*_YA
M(L-4I)JS4Z8Y.V8:?YY(F 2:R[4]K.WBP"6%0)_X#Y!:H,;_1UV8BU:%N<K!
M&&Y<['B_1[1[7@R<*I]-0*51[X7.SB'7;T6SD[V/H739.6@L:Y2=;::CQP7G
MY>&D%!_D\U+RLDB>_GDFJVJ55T^+Y3K_9YD_^U38S)3&")- :D),D*DKC+01
MBQ(*@R#)P@PGB<A2MXAJ7Z)9S=Y!PZX;F@'14,W1D\/7T-EQYJ##,9!_2&,<
MFCI-P%:KPMYNZC4!KT(!)Y:!E>X.)9X!]^5[XDNL8=U4/(-YX-'BNWU_98-,
M;MZ//_FC_O+EZH]\_9@7OYXJ% B4!0BRB(409:$Q84-3/DX@1=(TU'^U/=1U
M['MLVP<C)I"UG.!'(>A0Y6=.C<_Y$^$>4>^9>=OJI!2#L14?E/(7?^L/Z\N+
MTWC ? 0U:CI@[Z58S1GT.M2L.=7BFY>N.:.J306;<TUT# )=K%;7B[F)R9)S
MGLO5YWQ>%CZ>QIP%2IJ\MW&<0H1,K%2,"61I2/7W1G&:.KD+G.YJ;"N#D13L
MB0K^-,*"0EK'D*D6A.UL<#^X]<SM72%SC]8\BX:ON,S3'0T;@7E6X8-8R_-O
M=(VJU+-O3F>_K^3=0JU_T*4L,V=,(Q[AB,H 9CR+(,(L@C1+$\AX2&B@?V2A
M8USEB9[&1A6UH'"SDJ 6U36F\A2J=OS@!:N>Z:&6$?S>@&F8##IGX?$6;WFJ
MGX$C+L^H>QAS>>Z%CH>,=>ZO3XOEA\6&K=5FIC?,B\U\O?HFN<R_4S:3WQ:S
MF5HL=:]BJI1$(1("<IX(B"@5VN!0"H8**QREB&:14_(N9PG&1BZUL& G[627
M_JY(Z'RM+<5\#8KE]T^CBO$1,;HX6BGNHV5Y@-CG&/1_4M@#_.Y'@ETA]'7V
MY]S_L(=\7>$Y.,WKW%!7YZ"GI\6\R/#S(3?%3N9BZ^-9NR5-,Y2%6 49#$E"
MC6%%(#$I>&(E%(JUR84CIV( -IV.C08+;SA12SO9I02[+$.8%?YV+.<;U9Z)
MK12W3@WV88=LP_=[ZX+HT]7('B5O3D<670[L?F0/PJ$CDL.[[H&T-UPMKS9Z
M/5LLK]9KN2K/)#_-Z,.4ATI1:GP4(Y(:7W $J<#&\R7FD1 B3>WJZ+5W,S;B
MN;G^] U4HH*&K, (:Q]+VX)K.[WX0ZOO[5TGH)S":<_CT"F>MJ79P0)JSZO6
MC*BU>+JS5TAAZWRE+\;0,9>7G"\W4M1YNG*YNMXLE\9[0%L><8AX"N.48(A2
MD4*2XK+V<!R&C&?,R2QQZ'ML)+'=)3R7LA>> ;24'LBRF(FCB[/+2%ANP_K!
M=Z@-V-<&M)7@H"&YME9*V;WZ8;@"YL_5PKKGH;TI7"$YXC#AW,3%FZLB9^J4
M)'&&,4M@&C#C.\U-W8] 016EW&02(I;1;*<Z&!LM539^E53Y?P6_!D&XRZW\
M%T WZ\?%LBCH&*7!) B*?RI_W;^ ?+4RD\Q,N,7.[Q"$ 9ZD))L@DA5_"\-@
MDF;)A&2D>K7S'JP<)N?]EC/X@^ZM"NDFX*9 LY>=U)[^_G=-9?-OM4/:4ZYE
M-[3_7-<*0FQ],U^MEX4[QA<]Q%5]*RZS-),QA2I.8\T<2D":)43O@J*(1T$2
MHM0I ]FICL;&($9.L!-T HRHCI7#SH)K-]]]0-;SO.^(5H=2->U0>*M/<Z*;
M@8O2M"M[6(GFS//=J*$.N]]WRKE:+HTOCNGI_<OND2J9\94Y(38>GNN7G42K
MV_6C7-X_TOEMD0-D]9MN8KVZF9>!IZ^B (H_?J!K^8GFRW)YU'8+I1EAFGQ4
M!)% !&8\Q) '(I*I(CC-G,IJC4:SL9%?(:&)+;ODA'DTZ%K2[&CD'1&O%PK#
M0N-]W\D&+("]@.9S%32@P&8"2G0:B\,*%/B M08(5 A-0(E140:\0&D"#N*^
MBD> @0H8K$KSTM_:,KKQ][28C4>O05?/\:A]8KD>GX#N 1AW:ZJ421TQT_Q1
ME#;=T&+MD&7?4T7B)(T0AR2@&42!7K()#@F,,0YY2#.6$JLR3S:=C6X5K<4S
M2ZB6S]Z7_RRL[2N:;[#Z7F0J4<%65KT<;+'[ZAL[^\ 'GQ@.%.EP$99.<0VV
MX+0$,IQM8K#(!5MEFJ$*UN_XJ*-7!D%?;8\MISSAL>0DAD'$3&9X'D :I )&
M$14J1EBI#'6OG_>ZN[%1ZT'=O,:!;N?$"V<0M]M%^,.Q9]8]*))7)5/8"=M7
M8;Q3H/12$.^@LS<LA'=*\?8">"??ZG@W1%>/YA]C17ZG,UGX]VE3,N?:1C1_
MN)J+_5\TGIPF4BHEI(29R$*(>)I BE,%,Y3&01Q+EF$R+<T=S8_+M>5UTB4R
MN<RIUY+U[+9G+HFX^4'NQ 54[YCE0SXW:2U-$A,7X]#/( 8943R(,$P3<Y@6
MQARR-!%08H*B2. XP;P:Q(]SR]05 P]A+=<;#:"<B[<9.LL;PJ$&H^_K1"U9
MY8S9$' "=K*#\A$S3J]^V7S#X]VC#V1]751>),NPMYH^8#NX O72J/NAQY5X
MRN>Y29%I\IOK3JXWV@I]DLN[S?/S8KFN4OG'H5"<9Q@&<:"72A9$,",8PXA'
M*2$H4-PNQZ5]EV.STIM25WEE>"4W6)6"V^_K+5$_?S+B'\N>67!?X +&6F10
MR7R^.D)7/.U/2_SC.M"9B06^?HY,W!!J.3BQ;&BPXQ,WQ9J'*(YO7E(/UX2I
M?=)BE\'A&VU]5P5Y%_/5>ZD62UD^=T]_RM4G_9_YPWR*1!($44!@EL0)-/7V
M8!;& <0BHTF29((H)_>7[J*,C=PKL;I4T.TT$G:6[S#X]DSX51W>=T:-7X"9
M:F"G"=BIHO>11A=0/5]H,P'G!J9CQ=Y+,/5:U+>3(&]0]_<2P(Z7!KZHQ>Z>
MQ/FZN&4TY-S,J_$A7_'98K592I.YH$A<,(U8&@024R@2*2#B5,$L0"E4,<&4
M9"Q0;EESW+H?&T4VI"^MBJ;\[J["#N-@>4S0&[I]GPNT 0MVLH,_>TFJT0TW
MC^[)#IT/[KSL#LPQU^8.K70CN&_RNYQOY#=I/"7+(AB:2)],)/PMF^4/!;M^
M_/DLS1G"??YD2%?=Z=^N%.7F;Y^W":V,;R)F(H,JC%*((FTKLC"0,(J3*#&U
MU7GJE,'#GVAC(\9*,W.05^D&&LJ!G7834.L'2@6+K-\-%2](3>9QY.WH]FW&
MLV<J'GHHG<G:/^J>B-RC8(.2O'] 7R\ /?1P<1Q=>0M;AC)-&=9<GB$)A8I,
MPC><P2PA"O(LE#(+ A52IU.!$_V,C;;WH^JJ(+G.[A:GP VD0@@K"B7'>AD5
M47'X$D(<R C',D,T23I<,5\.\7"7QW7-V^-7Q1/_F%,<*,PS G%BO(D(CO6^
MC6#(1!JG28:EE+'SC; OQ/N_ZVW@O7>SVP/2]CNS"[$;8 NVB_0LA>PUU/,8
M#OXC/O=Z>:O SV.JML1_'GW<_5JS+-2<?]\=(GVC:[T(&_GS69G<7__RYDE_
M$>M;];O6:KG6"[3^W=?%*B_NAU@8AAPK!8DP69/C)#9)4*4IB2)#Q!$5W,HK
MT9,\8UM M6@@+^0U'+.I)09K_?OG2F:']/H^1NS\?>G X] S;VVU:9R: Z,0
MV->H^'VI$[A58*M5\?M:KV&'ROXJ=N A&^B>=C=T>3ET9MHLS= M]X=N;3'-
M_-SH>@2ZY;K71R^#W05[A*1Y4>RS6??D<%?Z\Q;F$R_REN$X#@-3B9)0%$.3
MF1>2#'$88AHCI?_*H] V']Q>RV-;K[;".>9\VX>K?8FY"(2>%PM+_9U2N1W5
MM5/VMOV6!DO8=E2!9HZVXP]TK^ZDIW C0]+O\Z6D,^,(_YN>WN:&P%R+RN)B
M]&;^7:[*FX/_EC-Q,_]8U3,Z5E;DOBAF-%6,*VK.ZD."$422A9#$)(1A%*$D
MX8)AN\D\F,1C(XF=>N#!Z ?>S0KU*L^%?*<A>-0J@O[*3/7[H9RWE$<W_#W3
MX[:LDK&)]S+2-;Z)0FF@M2[]6<QW830'#=6!T5W_ M3:@^,%F^Y'^5VX%](:
MS?<Q=/FM<7PGG<IW#3)F%D6_^I5C\%)A@\!ZK,#8,!UW+$LF==^R\NV:/WR6
M=+6[#"O^ZUXNGZ8\PCS.1 2YE*9$F120I4+!(!)A'$N<B-2I[)!=MV,S/W;W
MSC,C(M!]/CG6*+.#V^[DWC^(/2_BI< 3L!49%%(V+_2+7X#[-F#=*YDYX>2K
MJIE=I\-6.',"XJ#:F=O;W?CHDVYM+3_GWZ5FO[7^>'*3OE9WO/Y])=5F]CE7
M<AIF3&0ID1"E3.^C0AI $C$.%<)!DA%,*;6JK>O2Z=BX:"<HH$92;>%L"F'!
M3$OKQDI6H-MQDF\H>V:D4EQ8R L:D!823T I,_C<AJ@S';E Y(F,K+H<E(I<
M0'A-1$[O=J.A+W)=U/E8+DSU#_'^1;>L.ROM,TUW5^9\N##GIBQ(J<I2!9-0
MFG21D8)$Q0F,PT1F/$8!1^ETO5C3F1T9V7?M1$E; ?J;3%KR,H)=S18_5B:C
MHS1',+^ YTH7D[XOK_4 =*N(&ULYC(T=9_6#>,_,9< N2P<UP'WW>PWY5GAP
M=1YF9PIS1\P3D3ET/"B=N0/RFM0ZM- U_?9V5UIPYDK_4/_N8UE%8R])X%R\
MEW.I\O6JWHS6_SW%:2P303F,4U.,-E4$,AS', G"3 11$&>9<DO8[4NTL5EK
M']M/H8OL_T6F4E8J !9;YU-'=O0XO';L^3:#-N1Q\U5E7YN?MW^H5)OL'P>:
M@:S5F>S.#NM?^<Q.[AMU;_G,O0DV< 9TWX >YDSWWD/7&/7ZE/%>-W#U,U]-
M1<IP:((I8Y+H;74@$\@";<XR)+1]&T5AD#JE^#OL8FR,O),0&!'!GT9(Q[">
M(T#:<>9E\/3,?8[(=(CQ/J6\M]CM@PX&CLD^I>!AK/7))]VF]FJYGIH$RS5S
M_.\-G>7JI; ;RTI05\QDON#K:1"E68:)A%&BE#;:: 0IS@A, QZ2E <!859Q
MT_9=CFWJWWV\!G?\48J-J3,=1C @90&AW1J^4P9L:Z/]6>MCR1(.8]+.&OT@
MW3.+] >R->&XX]9&0+JU!OGH_]H1CT-'@Q"1N^(U,75X\[)=Z(E\]'_DZ\>;
M>5&*6DOP\2>?;4Q9M(,D]>;Z].M"2R37^;+,9%_92)^W$;-)&'"L!((B4@PB
M&<:0<DU]7 8AH511&3C=70XG^MB(\[@+1+,^QP^M/-AI;P)Q*_VKNAVL6;>C
MS*BP#\)VKW1!N/6 'Y?;'GE<G\Q0>^CN7\M[SU]+YVWV< /G>1L^@.!OLDT?
M;D!.;>,'E*!S1/GS4CYJ&;>A#%_D^E;=TY]3Q2F/$Q5"C .])J9I @FA"K(8
MA4@&^D_8Z=*JI:^QW5+=FSZ*X]>MP'603^%-[!Y\>Q)EN\7!$W8]L_F>E& O
M;=P$F,NHA3('I!-3E7Z9L\VZJ".]7FCV]ELPV@(N?[&Z)WL:.E[WG,I'8G;/
MON)^Q/ Y7U>W$M>:RHH#KR"-D1),\P?'"4091Y J1&&@?V()9C%-K5(/'V]^
M;!;P3D)S^>IV:G@"P/-[_\M@Z9D7'!%QVKR?5OR"C?J11@?;E)]6J+D!;WFJ
MFR7PVV(A?N2SV17_QT8;&^+#9EFFNC$UJC!F/%4RA:F,L#8%$(<T21%$7(6A
MR#BC,7'9'K=U-K;I7,CH$E]MA:C=LN\+IY[G=RVF7M@K04$IJ;<*7RZ >%K9
M6[L:=&FW4?KUVF[U3L<"S-6)[:VZDP]F4_)-FM38NOF;>9$7RTR5]R_5'W=)
M0-.0X1 E(0RI<8*3G)K<U00*3"C/J!(22:=RR=WD&!N_U&H8X_A5SH?B-T7N
ML>)88^<27YG6[ 64.A=V=*6HL:>O%_/58I8+:M+;?9.KS<PV3NW20;;CM0&&
MKN^KB\:HU<!OE0 -+29%/>+JB3_OBY'J)0OLA9CZJN[;48IA:_%>!M5!Y=P+
MFW//__!QOL[7+]>;Y;+9V]V:KC>K:28)YD&@(*-"&VLA"R!),@:5Q#(0#,LD
MLJIQ>ZZCL1%I*2NHA&W,QE)<^W01K>BV$YQ/S'IFL*YP.667L,&B4[*)UH8'
MRSUAHUXS%875\Q?NW^:O QX:6:JWS@28Q2KC&8<X%"%$26)NW;B$:2QY'&>)
MR+)N&SJ;WL=&'+7PA9'U.L!G/W^[HWM'M\%QW!OZAGR@S:(7M+MO(%U0\[VC
MM.K[;;:8+K"<W',Z->*=[K[JG0]_V6U)1( ";0#%4.(T@RC@(20R43"4H4J#
M5(4TB3QQW:NN_[6(SANEO1Z B_GL EC?E,PFH)0<_%G]NY>-GSMP_?/9ZX['
M0F8G '%@LE,M=$AP6WGL?Y,S<T[32/]1&8C'*ND($6-"*8$B810BED8PB],4
M!C3$,:62$F+EF=M5@+%1VA7GRTWI_Z/[G#6#:\#UPBD]4Z?Q:.>V(5#N>YM8
MQR=5\C<3)FTWCZXECCS-!?L$M#V/P4")J^X?C;>$<4U9*+#6_\'I<EGX1G^G
MLXT>#[JJ_\*J%/*K1RG7P!P$F[\T(@:-/\NF<+U;/RX7FX='_6]:/6DFT3-]
M*<XJU6*Y]]JR^@S6"["2R^\YE^9W7!;9$8H,>W4V/;W\K3;\T0A%JUFZTE(M
MS8=C>F"+^69EGGJNYN[:U(DK_J3,986L QU7OX(B9EEWJ1>NF>3K4OGJXRMV
MT>5IN?GUK/%]OA,;67@0YOK/<PE>)-7:+.M?F<?GYH!. [H]6^<O7*N=*S!;
M:!F6O_SJ*37O!9]@6R[>+LT.EWSW J7WLNU>TH[[RGPO^>-\,5L\O-2UL],P
M23D)H6 RABCA'-)495 &/.,X#8.86!V7'&M\;"OJ3CY[^CX [/RR> D,/2]Y
M.]$ZU+$^@,)^E;H$DJ%6H/,?AQ,KGE*YA?$.7AF,S4X)VV2JD\]T#(')5_3A
M82G+U?=65=?!Q37B-,XB%3'$M?&?Z+T "0DD(<T@PDFLHBP+>.1TH=[6V=A8
M:E_6YDUY><?J&@W2AK/=^84O]'HFM^[ N0=&6"#B*Y2AK:MA@P\LE#X(%[!Y
MIQN!V-0IN%I_DKI%.BLNHO28ONP]/(T0YS3&" 8I1=KZ"2FD&38AP4$F$%6)
MI%87RAYE&AL=5<*"WW^]^_5U.1 W)O(Q8':$-? P]'U.85E(9V*JJM7#M=7J
M]4L3X[G(O<8D>(3;$VGZD&A0;O4(X6L*]MET-Z;>A53/9HL?YO#&A']]D^:4
M1>]S'^GR08K[A3G4U+^ODL%, T&3),@(E(D,( IQ""E!"K)413A.$<&IDPW8
M28JQL7$EYK__6Y@&?UDOZCQ,CC=<W0;$CGM[A[EGMCV3N6&G57&<5^LU 5="
ME%7E)J!4LO167:V+YRH]_7'N13![8MEN,@S*JQ?!])I)+VNLHY5+ER;!]$HO
MVG40;<[O?RRN9W2U^JM</R[$UKN&)0CS*%:0,JX@,EY/+" )Q"1-(OT'@JF3
M.X!#WV/C21.261FKSW)9%I;]+T=SU0%Y2[.T'SS[-C\KJ8W=6"8FF(!"\@G0
MLH-">%!*WXM?4P?4?%F1#CT/:RVZ0W)@%79HHK]]^I?%7.@55S_&9K(BSEW.
M@&:N 4.N4X232(A P)B8-/A<T=(//([2(# ^41%RRH#O7\2Q\>%>$A*V6/S]
M/\T>7N1:\:4T"YG_K;SCF/K;V?<W4J/9Z.^IN$O&>B1M3#/CS!MM_;N-QX G
M 8X"CNY@H!O 7<X).O;4-0S(2+)\7BR+%LW1A+PV6=B6+]<+(:=12B,19A3B
M-$@AD@&!5"84*I$&*)44A](J]X)E?V.C]"K*94_F27'N)XTC2"4Y,**[!@BU
MX][.U#V@V3?M>@"R0^B0%3P71!"UMS]P()&5LH?Q1':O]6>7%ET6->HXG6V?
MDZMIBA'&*4M@)DALRIX@2/0.&Z8R2%3$,<L"[Q;H*6'&1DSES-E=%9G3L7F9
M(DE5MQ/&^*Q<X/P;GB<'S9^)Z6,H1F-,EN-E3BD+=1K/FY%[$Y/Q'+X#&H<G
M11F=&7@.M"X&W]DVNW&O.6U8W:HJJZY)WU'$'KP.KV&2AP$1&8P#KBT\P1FD
M.$TA%5&D:)PAQ@,7EK7K=FQ\6DAMV/.K;K5VA'.C34N\[0C2/XH]4^$6P)W(
MP\0ON2'EB=0L.QV4OMR >$U4CF]?8@[>JH\_^:,Y,#%<>&M2D#V:?S[^8Y-_
MIS.3N?2;7*V7.5_K_:[^0WD!U/A%X\DITSM1HB2%@0@CB#B.((N4N5+,,(OB
M0)"4N5N)7F4<&]F5*IK)*BLE"T\CH&8;OMYT*0G5Q\"Z6))O-ER#&)AFI&K]
M2O.R3(7X."GK\S5D-X6.:[6J1ZHK].8O]]^X7I@)OS'1*U6.J+;Q[VB+]C)"
M7DU4OQ*^@>7:"\3'#=I^NNI87WX7SK.]*Z9Q@!*" A@DC$"$20@SJHU:%68\
MP#Q)D'!:%([T,392_WQS]?[F\\W]S<<[QX+Q1_"SX]X+4>F9.YN1IGW<F;=H
M[ZO ^Y$>AJWF?EK%@]+M+8]VF]=?ER:J<OWR58]JX>NC&>/97+%]D>MIPH(4
M981!H4R)*9'$D"2I@").].XU1E0;@]/O<LD6ME.\K3N7K[K9:7\?=RUML;K+
M6M3B#-!M]K>B+&(9Q3P1D% NM&TM",R$""#/LC"BRD0R1BXY_'UA/$02_V$0
M)B&.98H$9)D&%V41@XQ1!9- Q'&49E1*IZJ(WA >8,4:!F&[I<P7;CVO:;68
M$U (6KJ][I#[TH*<\_IF XFGA:ZUJT%7/!NE7R]]5N]T6P.W.7L_2[J2=5V7
M:92FC'/$-2\'FC6(C" )N(0XB!*D,DDE=:HW=KR;L?%%L7-]IKDHLTIL4R[,
MC-#-Q UN['$"8SO>N!RYGAECE_6YD'"R+77ECRC:,?!$$2<Z&90<VA5]30MG
MGNZ8/?VH(U##_^S]RT$=J*L?="D^T7QI?.M-'JK-TW-QQF.<B\Q^_&^+F6Y&
MSYV7(OZ/)2DE"8ZU)<(CB%2$($U);%S<J8PP4P$.G3*M]R_SV*CJO_.5GC.Y
MN>G]OA74,87Z "-MQW$C&[^>";/IWWFRK*!)RG[,#]1H/0%&[R*<J<CD5VL^
M ;7N8*=\<9SK,8O[<$/E*^/[ !(/FQU^N"$XR"0_8->7U>2]IS_+?(CZA_IW
ME:MK'>JE#>DB.Q^=K;2!_3U?::$^+9:?%W1N2L+)U10)+F@L,$PQT59P@AG,
MN$20$_V5":K_CSMEH?8IW-@6I&TT76$[<ZU1O@:S0M1NA6^]C*#=^O-6X]+S
M0K,M7FN<Q@K%)L6/V]]O0PXJ[8K=?J6>7F3RN1Y/8]A_*_+GF6P?$[ _SM?E
M.!O5_1>L]3D<GDO2>A'M38K.^@3U5%E9KWT,O(TQ9RO&97FU7A8)RU:WZT>Y
MO'^D\]MRV=)2*IGK=>MF7M5*4RG/LD@IF.%(;V<8,AN;.( A4RJ-1(BB))O.
M3?8<*7K>T+A+;\57I.2KI@[]T=961/ NGY=!OZX%;8<<_9ZW.#V-Z+_,5J?4
M'S0   4")AWL'-S6.Y_=1Z._&=]5_=Y@\-YZ\]-!\G^-35#W(?&V&;I A,Y5
MU)^,%_B"_[V0:'6U63\NEOD_I9B2(%)1'"*(4R8@2KF +&)ZHT,9"GA"J$J=
M[@=;^AK;EJ44%:R,K!- MW)V7W?:@+9;)SS!US.O5\C=E<B5@H*=I%X+I9^#
MPU^A]),]#5TH_9S*1PJEGWVEHQEM(D<,1]VJ,FY$V^U'RK)OW;H$CD,I$PD1
M#1.("*:0B22#*151&!&,>.Q60]6M_[$QS%9\XV"[)W<=G]6U8I?KP%A:J?W!
MW;>EZ0-I=\.P&UZ^C#O'WH<UT+I!<V!D=6RF&]U5U5H:(7)5_OYI$&<R27 $
M@SC0[$8HAR20$8PY$@EA!), NQ#;R9[&1F$WC0C@NNB&&U6=!M6.E+Q U3/]
MU&5^]J-N*SG]\<U9*#PQR^E^!N60L^J^9HOS+[CQPFJYGOZ5_LR?-D]5M025
MF4S36:C-FD ;.!B%D*::#$)MX @E4^-4:<,#!RV/;=Y7PME-]4.<VJ?V1=KW
M/)4KN<Z7UK">O2>U;9NM^J7&3-7_M9NEA^T-,BM/JE'/PM,/=%Z--T^;HJ).
M<4)R9-TW=P5?I#8.]&2?JA1+PD,*$YY$$*4AAI03#K-(!"%"F0BH4Z"Y8_]C
MF\$-\<&B.#+E>W9QE=OCG;FD=3SG<!T9ZX6^+[S[7_ZW4)>GTT>W(.^,^+\4
M7M1FFZ)U\&H:= '/G\'@U/O09D07:(X8%YV:<:_OU;P1_6.Q_+LFB[VL;#.:
M/ZVF@J<RT?L2F"$5F;K!@::[-(!2#XZD*F:,Q;9%OZQZ'!O!;84N7!%^E&+_
M1\%RVXLF7DAN:@C*U>-B=OIHLN,@M#-;+]#VS&4[5+7 H))X__:NE-DWE/:%
MR+Q#.E!ULJ,?[+'OU4_Q,B>86BJ:V;4S6)DS)[6:M<_<7NQZ8+[@?_\FG_4G
M\VCN_8JP]'6^E.+#QA0-+>_S"E?(:1RSE*&0P00)<_4F$62(41B'V/B,8$Q"
M[.@W8M_[^/P^=G(7:7YXXW;.]6S<?@QLS\7]XCK4F;B6&C3$KC)U%(*#4O+*
M5Z(LCN'33]P=,6^GXO8]#WPB[@S)X6FX>Q,=70;*E!JO$FE<K:^KBL[E[ F"
M-)8QHE $2C,82B2D*@HA"L,D"C+%-9TY.0_8]#HV,[2(&C0SBYL?Y$YN1]\!
M*\3M^,H[CCTSU1;"P]Q!= UJJ7USE!-*OMP,K/H<UN' !88#UP.GESN> Q:^
MQ/6E48QY*&4<P)B2%"*:I2:,4,&,BA0'."0RS%Q21NRU[L0M ^2(N#=];"O)
MTT)4QZ.Z/? L#^*Z0M+W,5LA5Q_W:L<4]G4TMM?VL =?Q]0Z.-8Z^E"WF=JX
M>/M*<V&R8_"41R$+F)ZN2$$42PQ)Q"5,J?DUC;)$..78/NQB;/9 \\9\FS-;
M?TN;N7"<NT?@M)O EX'4\RQNWI$#(Y[GM"*GE?<THX]T,.BT/JW@Z[G=\F17
M3^)YX6?S1[Y^O-[HO?F37-:)N5ZJLM F]_3#O/!Y3;,L$FDL8! *I/<'B,&,
M" 8%"7&6Q2K%"79+HN4F@,M7/TQ:K;J8^7(KHZN'L=, 6&X7>@.U[WU#)3CX
MH24'M>@3L!5^LJT>_^T\X!V\D[O@YLUAV:GS@7V8NP!SZ-;<J96N=8KNGNAL
M]GZSRN=RM9HR%44D3264+-7;C" T?@2)H:Y4)C04BJ=6MVLGVA^;T5**" H9
M02VD:\6A?03;N<<#+CV3BQLD'6H''57\@EI!^^T-7!OHJ#*'M8"./W;!78NY
MU-7SHXRI^K)8RP_YBL\6J\U2[DHBQ$$6L#A!,,,!AHBB$!*J,LA)HNT3D@A$
MG#R#K'L>VS1O"OX?56QEA\L5*] =KE9\0SG$Q<HK%($1&^SD!G_V4HS"&2Z?
MMRI6_0Y_I^("Q]$;%:<&+@[!_)!_SX6<BVW5W@^2S_2_Q)1F K$TD% ;'A0B
MR6-(@Y#"3(019T%*,.$=8S%/=CHVAMH*"D0EX:[V-WBW637^LWMPYNDAD"H*
M>! F,"2T2OE#%%$PC4(A&8M4*I'KCM7O( RS3_W?&[K4PSU[ :(2>M!AL-VW
M^H6V]]UJ,VIV*_&D69.]%KN7$-JS(/F/I3W=Y5L%U9X%H26Z]OR[[LZ>'Z32
MQK H-KLYVQA/))/GMSRZJ[+F3!%.,55801:)!"(1$\A"GD&! R6E#$D86.5)
MM^UPI/=@34\Y64H*EK+TNUXOP#\V=):K7/^'*'74;^R4!,^ZR55QS3Q?S'?/
M%K^V=V:T&J]V_NIC%'KFKDI<T)2W2!$^ >]*F7^ITXEYAM+>+=0WI -YA?J
MULDOU 6G%K=0JV8&\PIU4:KI%.KT7C?;?WM4^43S>>FEI1;+)Y-$[Y;-\H?B
M^ZJS8=[G3_J16W6G?[M2E!<"%6Y=X90E L<I$3!A(39.5@IF249@*$DL AQE
MFO9<]@>^!!O;'F*KD#%2:XW 8JO2I%@\BD2Y8K/L4(G3VXC:V;EO,4X]KR>5
M2N9^IAZKAE;@MC%6VZ3&I6;F-KVIV\1[NB_?<'NRJKV)-:CE[1O,U]:Y]_;=
M+7C=:IGDJ\CNM:HBH&/*5!('F1Y(8[+'3!OO82"ARD(>!2A)96AUF'.RA[&Q
M[I?%''[\*?FFJ%=^JU3.];[6B%YE]BN%MS</C^-ZWK2^&*V>N<_(!YJ0G(\U
MM\3&WE:^&*.!C.,#K/R8P*WJM]B\Q]\;S,AM%;MIU;8_V,V,/1(RM;V-K_U+
MDQ"K#&<AQ%1RB$BL3)EW K&D<2Q#E67,J6Z019]CH\%*Y'__MRP*\5_VSBS<
MC$P;O.WL1\\H]DR/?]2!O'LQIPV7'N_NOP[X>++E;'H<U$QS@."U!>;R:L>+
M_OQAGFMSPE0_VR\?G\O5[L(Y" (5I)F F(4(HC0E,,,J@1%7L0Q((./8B7SL
MNAT;_]QMGI[H\J78)NT4 #L-0*V"X\6_W2!8WOI[A[;O*_]V*/NZ[7>"R==5
MOUVGP][S.P%Q<,GO]G8WDOKKXGN1J/!F;F*>RES0=:V,55F=O*A\\&TQFWU:
M+(U=-D6AQ")$'(HHRR"*I-XCTBB$:8!)P$T >.14"*V##*.CKX_7X(X_2K$Q
MU4;"" 9D FJ]3'+WK6:[4B2K*K"Y5 [\:=0#E7Z.>56[C*(=Y?4\-GWSWV##
MXDR2%P#KB3&[2# H?5X T6LNO:0ISV7:CSD=,AXQ9/RTE<0A1(DDD)J(DX1D
M<8R2B,3$3[GK?P%GS[WRUY9%G"\? 3LV[ O7GFFPM3QV_]Z?75#KNX+VF_N
M=@'%NL*V?T]0NQP>91[_*48JR-)8PB#(-)UE4D"6&7;3-":5B!6-DCY2!)7=
M6TV\L>0(FEQ0+LIE2"PWN+YA'F'*H%+ZH7,&[6,V:-*@JNL19@W:!Z5;VJ!7
M;7@VUNYU>Q\6YI)V*E-%PBQ*H0Q336H28\A0H+>^C.%48<8S9!5:Y]#G6$VS
MHW;$!!C!P9^EZ(X;6)L!N-!$ZP9KS\SU>3%_@)_S[T6YT_E#SF:RK'EZ'D=_
M9M@A,GU;7XT>QV%T'4)@;6L=>;5K\<_%<GTOET_O%\OEXH=FN-64I&&*5)I
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
M(W(]$I_-@!2WJMK4X)(&,!&)MD1D8&X!,8(D$@IG011&H548SI&VQS;=*_%
M+9]])I37H+5/[ NAZ'DV6Z/@E #EA+Z=\I^\;FNP]"<GE&AF/SGUB/M$_#A?
MZ]G\*9_)Y35=RX?%\F4J8T4R93(3A3B#2$@"LS@,8)1A&DLBTXA9Y5P]T?[8
M)F0I(BAD!+60]K/R&(+G9^:%N/0\.]T@<9JB+8IWFJ;'VAMLJK8HTYRN;8]U
MK*^X?[/_96/2;]RJ,BWS[6:]6M.YR.</[^DJYU.*@C"0VI .&=:K*Z-Z=24H
M@AE/M7T=9!&-K;PN._4^MNE>"-4]_[LC\J$*6!PC&$9$(Y\E)M.;#&$4LR2@
MB2!4QE/=$EN\.?9-*?I#?^N212N7K'(0AAH/N[U0;QCW3-L'_FZEY$5YOQ+F
MAO 34(COL3)F%]1\U<ATZGO8:IE=8#FHF]FID8XGQV4=SD]2OT)G>M-G*J+/
M5_*]G$N5KZ<B0F&HH@3RT%P\!0&'3._08$0$30B)4!0X9<<^T]_8UH]*3L?#
MX3.86AX,^T.J[T/A4E)0B5J<VE3"@G>5N*>)WOV\UPX87V>]9WH;]IS73O6#
M,U[+U]PHI$B:J_<_O]]-,TXSG&I:H$(@4[@C@#2+&,0\E";#;182:<,2NR;'
M1@0?%OIOZY85]!0T[9.]F\(]S^??O]S<?_P [NZO[C_>73YO#W5LV?M5#Y<S
ML_J/W:1L-#7(O#L4O9Y:1_[2,5"Y"FJ_51^?GF>+%RF+F-O;'W/]53_FSR8@
M\./=[=== I-&364J@U#(((8Q(RE$.)*0&-\0%=%4S\0H3HF36\@EPHQMQM:Z
M&(.X,HV-Z]KU8E7<4M8*5JE$C6:-\E:N:9$N&40[<V"HH>G[L&D?]JWXY0"\
M,QK\TLBM9.IG%U?(_81 >\#45RST):(,&Q3M ;2#Z&@?;;J'25\750)?%T&K
MROG1..(IRB)(*0L@BO7.A])$PD@@$1$:I\(N6=RYCL;&F]>-THE@V2CXYWQJ
M<Q;B=N;S"5S?.Z 2L\,BB6<J(;K!91^;Z@NV@4)&=R=7U0%A\[,396W)]:,$
M9;HF$PFZ!OHY\"AGQBL4K$TAC\VRK&=L_O"L&]%BFY/'%<A-.=#Y:KW<<)-A
M8?:BFR]J'/X*[HR3P6IM0D1G],<*/-$7H*U0N9P7_?%\J?4WQRTFL5!9*NO'
M8\X?=4= EM<FYA7*_['1#0*3C7SQHYX[1A@C"%_F3!;MT;+02*&.%KEP+#9_
MT$O(8BE_!?>/^0K(654Z7?=H]/_Q*.<[&8%8:%'FB[4IU[-XF.?_E#OUBWY_
M]1/B:O,)M42>MKX^6$"HC1+-.$VKY[O9^5^TM'3U>#/_;O:1\X>KN?B4S_67
MI7\N\I]N_0:CA(F$,F36' &1B"5D,8DA22.FN+;Q4Y6Z&/76/8]M)=*"0R.Y
MGE=:2D</37N\[>SO7E#L>5FJ9 9;H0M.VHI=YCWNQ2?3&2U/9K1]OX/:S,YP
MO#:0W1OH[$C^E)?1?KJ+ZT6Q6$G=C38_4J%B*6,$HY!D$*4)A5D2!3#)8HI-
M&2MA5Q?'HJ^Q,5%#U.H0H2$L>/=EH1?G_\_Q+K,-:LL; C\ #F ;G\3.JQ?X
M.3#\>7^?[&EHK^]S*A_Q]C[[2O>:=Q]_:H-)M_=%?PY3+I5$69"9>),(HH B
MF(4D@B**8I5)F@AJ11>G.A@;1]0R@EI(8*1T+WVW!V([$?B IN?9[XA*IPIX
MQU2_J K>7H.#5\([ILZQ:GA'G^M8C&E9Q:856Y\R$Y9".)8I#R!&J=Z+\(3
MC*12(\9XS+*0<<2=BC =]C&V*;P5L=Q)3\#_"GX-@A \TR7X;@3^"Z"E3_P_
M]3/)) @"\T]U:O$7O2V?2[UO7VVD8V;G8_C;V0 7HMKS[-\!>E<"6@@X 3?M
M&+E793J-@J]J3$=Z&+8*TVD5#ZHOM3S:(9?HAOV/Y.O[Q5>Y5(OEDSD,TX:#
MR,V98%6",$9Q%(8HA3%6"411%$&J"#:YWXGQ?51I%EEG^CS?W]AXH\S_5&6K
M^R-?/X*&[& KO$,N1 O,SQ^>>T:R;TNAE+8(%CV&7H?BF38P.B1\] OG4.D8
MS\#J*2&B/39MZ0HM6ADNF:"]2GNI_AQ>NS">]N-/^I3/B^_GJYS3F<GB5>22
MUIPG5^NB\IX44Z')EX0LA3PB,402F4B[C$&6A#)CG%(DG PYQ_['1M:56""O
MQ"SO:6KY.P;A6@Z%G4W7(\ ]<W@C;+<A^P1LI2_ KN4'E0(]1/2Z(><[U->R
M][>) 7:#YF1PL&,S7?>EBV>Y7+\8_X^U;MUD0WU^VJM-*35_A8&,H: 1@8AF
MVNI$<:!')PE"$848(:>B'>>['!NAU1)/"A^JDL^V4O__W7WYC]PXEN;O^U<0
M&&#&!01W=% 2.0,,D$ZGNQ/C<GK36=W8K1\"/-,Q%1F1'8?+WK]^21T1BDM!
M2I12L^AJ'^F0WGL?0Y\>']_181RH!?BV>U2?D/:^9>V,9HOMJRU WG:S5P4.
MO+FU!>!TKVM]9=M!0LO5YDFN7CY(MGG2]_BP?*&SQ31.E9(L%A QKK>\ =,.
ME0@%S!C'-"-(TT_B-BSHK)RQD4VN)M227H!1= *,JN#W0EG7><,7H+5C%0^
M];VCS;%Z<L6JQ22?1B2\3>LY+V7@B3R-IIY.W6G^>#M*>)3?Y6(K/VKMS F:
M.78W09_;[7JC?:/5W0\^WYKZ/-/E3?]G&KY-HS1*.!4"IBS(S!S0$+(LB&'$
M%5$I22(:."7UM-!A=%0B5]]G7()588KCUJO-(@29F;F:IE!E)(2(DP0R'&%(
M@RQ 41Q(E<JJ5_W;+L-A#_O_[Q;"CN%[_H[WS/ZE]L"0&*CT!W^:Z'!EP03L
M; "5$6;S[._5T %"3Z^--AH,^DKI -'QZZ;+K=P/9O*^0/>+/,B8]R2V2VAL
MNG1$CT^N(JCI:).G:(^1?=C?!U8#Q?I/,/,3W+^&0$-$_^*E@X7QKRE?C]U?
M_6S;EEM_E_/Y?RZ6?RZ^2KI>+J3(#\!74T20RKC,AR.FVBN,%"1<Q3!%*A)$
M0QD(Q^9;%R2-S?<K>TX9;>$?1EU0Z5OD!JQ<6W)=0KB9"[WBUC,AMH>L1<NN
M*W!T:-YUZ<X#M_&Z8N!I0Z]K%W2M_GYXE2MJLC$_25-S4G0(SVM?I]RT[$(T
M@6$6:JK@")NSNQ#&1*!$*B118%6)Z")T;(11K^;>:0T*M<L6]V6IL&L0RF8%
M+"-2GG'M.SSE =(.)=?7,?)>6MT@\HU*J*^#<+E4VN+:U@D&IJ)0?I#%[_>+
M\C1O=_@GUU_HS_S)")B,I,($IBI"$*F80,)D"$6@2!()R0G/'),+;&6/C:+N
M=^-)Y!J\%CHZIQ-8 V]'23W!V3,S55J#=Y7>OY@RWWUV@0;XRQ6 V^0.N$+E
M+V_ 6O+0.0.ND)S)%W"^13O6,GFNQ:YM/E_^:=*N'M3)R)4JZ2_6'A4F"@82
MF1ZI60(9"_1?42)4&F&21E;[KA:RQ\9:NUE!9JS2]\H.0"M#W!C,91'L&*PG
M:/OVK>YN0?6FGH P@@$IDM_+F7F5+1-P.JOI>J*K,[>U -$3M[E('I3;6D!R
MS&UM;M&F24T127ZB<[G8?%W.M_GPY_(A(CA%,A,<A@F*(1(!U_X793#& <T2
MKHADECV'K\IR>;R&Z2]<Y-WSZFQEDVL-UI7:+FU7FC#67BT5)(AA*/4F'#$1
M0D:R #*]$Y<APBABUM4-WA >INRY9V2OGU1XPZMGPM]!52@*=IJV*%MHQLRE
M"Y G[ 8ZOKB(H:^.-A9P-+:T:;I^P)XV%F8<-K6QN<#]:./6-$JR/'0\^?RH
M'EVME]<N*!>M;14W/[S38''RLP;4X^+G/]!N\_;)G(?+/)"U_K*<S_C/?7],
MDA$EE'[]"IX*B%0::A<GRV!@4JJB(%.,.&5X-\@:VPNX4-)M"]8$I=V6RQ-
M/3^VA9:3(F"M7[.%IOTT"K5 Q--^J4G2H/LC"Y./]T,VE[2CAX]TMLKKF.\7
MK]O-^I/\+N=QZ0_QE,<\91PR&F40$4PAY5$*$8^2!&&62.24B-T@:VST\'7V
MO)BI&3=U"K\MEFPM5]_S;KF%ZN!=KCR('3L3-:%MQR">,.R908R6NXX$N:*&
M37+$>HC!6&#BB4.:) W*(18F'W.(S25MLW#^IEU?O8E9%<.YUM.(IVF0Q@@F
M"B.($AF:<W5F#K""-$@D3XEC]LV1A+'Q19E"LM.RF/EFZ5]<QO&ZZ]\9G9Z9
MP!68%ADU%XSOD$ES?,>!,V@N&'2:.7/I@^ZAT%IP]=.,LME\9JI.#\_!'\WL
MI ?UVUKF\=>IB&2((\JA3"(%42S,44],H4II&+"$XY!RNYS_EAI8?<T'S??/
M%81+!;=K"6@>I;8/3K59@^MAOKYP'88^#LYP:OI/CO-J)F"'O3:C..[I%WK[
M:&'/2S!0#+&?I7"*,W8 LB'ZV.:N@\4D.YA<CU1VN4V[C>6=4C+O"K]+1WC4
M!/PHC<U:?/YEU3^\U4K--NLIDB$G"68P5H) )*(8DDB_5F06)3Q(<1I&M'J9
M/-EO.=VT:/%">1K N:RFOYD\ EYHZK;M=%P+NYUH#] .Y))6BM?2GH#1'1PJ
M/\G_H=#?-%K1XA<>B*P;?IXVLH["!]W;M@/F>+O;\B[MR&X_/>=!W2Y?S C
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
M$0S(!.Q,V?<J+K)\*FO:9Q]8+HZ=&^8?\K[)NC^TG9TZ-_ \^7N60@=U!=V
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
MQX[PA@.]_QVM,00<X&Y,F53G$RMP8,WA)WTWAO2#J[^!D5V4&7HPI ?@S@R
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
MCT+"((M3O<U*F8",X11B'":ID"(2)'5*=AR7?6/CS)/8=:[]/_]3F ;_;FP
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
M:7J;/_KO>)T;)45*).C@2Q KD, <FG0R:6:,MH+JVJ@ZCL2Q;:)AT#:@F!I
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
M(C,7Q$MND:=<BL!L3JIVRE=_ZL8-85\8D@,)K5UG^=5T[N?Q84;Z'&QB8(C
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
MM0Q\?KE:3[_X-:PFRH*-$K%O4PF-.1-(T#(0, &]:9&+9UT9/K<I&'>2YT"
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
M/YU/&)Y$7TZA%XSA(6)X%#TKG=&BXD%S[IR]%.)NR&JTS^ZI4.C=:?<TN30
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
M$*V#W4?(:3!:L,KZ \YP.<VKR^OXQ%5!8PKXC'62F+2 =8JPCCP8AC)(T?I
MO)^2D:=4-L+!/?/^3I5Z!P?>[7WZ$?^ZYD1Z;AD:!,.- &5D *?-)K0E3U&3
M_^CE,/BYAYJ11T<.BZ%3I=\!COZQ6/Z3/NSEXDMM3KP[2^[4!PG,D0ODD+BK
MB?#:'2IP#E)(Z10OP<36W5;W(&ODB9 #(:NU/CJ V"ORD!;?,[EJFR&K-^K<
M+AGRV6@?60&=?<W4F@@^A A"JN@$*\F6U@T&GB1JY$'S \&KK2[Z'#=ZR>.O
M.XIN[J4Z8;7%)-+#UVC@N)_(V(G^>;T]>W#EZU8UA6%T04-&GD!%AA!\B9#0
MF:A0%G?WK+CWYO')A4ZY+7WHP[>5<)<;@2=DNF  8W5]J:(48/)U-$@.R0F?
M7-SG8GVOQ<9K2M16HS=O6MM+N8.S[#ZF?CB?M>6>;&@"5V+M*T9B(_DI*()Q
MH\EVZ^:E7?O0-8XK/AS(!M-)GS7N3UK_F]_8S1K9'?/KQ?\F#V):ICG5+,YB
M_J_++S?_<,!C\&2:SG%LMA7<68[9P*0KWEJ04==FE2("&BV 2XXL&J51C'K,
MWMB;M0GQIBIO&BXN/W^GDF6M.E_F^EU<?K_Y2[LW>#ZAM^@TJ%"?NG@6(=1Q
MEL5DDY37G*76#Q9.H[CG@_P0S-QC8\^EQTY/^1?D6L\_;<H%_S%=?WX]3]-O
MTT3FX![K,4G)<%TGRME<V]5F1?PF.FUH[T7G8O YJS-X (?0W+-W<")RSZ?+
MD<M ']BEK^=T%EZ-'W-."D;BA.A%'1&EZI/"R,"IK(U6PMJX3Q_T?=8:)T4W
M'*8&D7&?290M/YO,]KOEXMMT19]6%LL;WS[>:]S_LQMX?T<RTN@R\VJ9>][7
M\<"-*$:"0T<QCXZ90E_) #$Q7IA(0;5V;AXAY^3Q1]M ZVJ%W5:XND&>KZ?S
MB^G\T^XM\N+&5BRN5B,P#I8ELK#*"T!R"8 9;FPQW"?1^K0\GMIQ+T5;X>F'
M:4GGT5X'OMV.T]\R*0IG/[ Z*<D@4TZ!-LZ LBF#+[: Q5!RTHZ,>?/A7(^3
M-/) I3,AXWY -E%3/ZC;/'M\,4]OZ!_<PY1.*6L;$*P*)#!9) 260WVHQBQ*
M;TKS>["]"!MY?-*H"&RHLGYPN"L _9$=+"IY8<@-MHFVE4L6/$9RD@-&';F(
MGK<N\'Z"I'&O^4>V?BW4U 'J+J.Q8\0HN).HI 99B@;%N:?PNUB296"!>VYD
M:&T33R!W7$LYE'=X+OV-GS[9++ES.LCH;XS_ UQ/).;HO2$1"D&<6=2 JM39
M?4JZG+7F>9]92H>M.JXS>#8@W'.//(!6.C*-.U/_$%<Q2'11)!"U(8]R)$8T
M.@$= M(%H86(0UG!QRD;U^"=&X\#:JT#+#[$A@]%L_J"I)3ZF-%Y!L[' $7(
M)%C1HKC6;?M.0=M@SN!0QVL+N7>?1=[^]9=<:,L,F5$^8)VVV>5C&3Q#IEFS
MR#.O#[=RR/7Q:( @HP:1HBA>T__M8!NX?:9Y^]'UE>)OM$7OL_%;)=P4//UE
MM9[&"3D!P0?&0-39RLHF!L%34!:#]2Q[%J1H_<C]!'+[S34?@JC[S=WP^NOF
M1#V(U9U+,6'%F^R$ NTWXZ.\@5""!NOIN]84'5SK5SS'4]MOV'MFH!ZCO>>)
MTU=_D8!)L]-:\K/II/+[@GXZ7]<74?1/7\^)/-JT$X8VY6 *:*D05"!=.)X]
M.36&O&_IF!O(>QR$G7X]T#,C?1#]=^_%_CHM1%6>Q[PH-[Y=-56S$A>TS;[O
M$A57/Z[#==OXMB>OWM;C;2N,,_C!PM86*CZ#9K*6Y10$9^O;)L,LA5@QJ]+Z
M^?B ?O KDGZLKWUN"?=]IDT8I[/IUBA=WJ!>*>36+T\<,X(K1KN1<3JG"@O@
MC#3 M(K"BJ24:>UE-""[7[_X$(3]\#;OS/KLP._8A^5;%[ WS,S$.FVUPPP<
M:\-&D3R@X@IRL$P$A9R\KA&P^Q"]_?K(0X.VB09'OAO:AT]R@.C\NJ!?"[/+
M4M"K9K/7AR5]*]8G2;$HG[.@'2I5;>GEB'M?,EC2A[&6V<35$[[!,)3UZ^,>
M@]0.M/=,+.U]$OCPF93V"ZYNEU+7AD 3GSC;C(8P*M8"!SIUG+,:9.+2>>F-
M\<U?[3?G8MQG_F-:Y0&U_4SP?O?VKO[&Y49?3W$VD48PJ[.!J R%KH+M=GO4
MKDA#ZE'-6Q.VH'O<*:EC8KJI1H]&\;>\#(LSXIB^^9)HFZY7$RZ#34%Q"(;5
M7>H0@G,.G(ZVA(11YS%L\C6%XPY''1.;1VKIU-&2'\_F_M(W7W_Y2J)\6_X@
M1VFYQFG]WKO%:EI_/.$J\& +G1O*ULXR@1A628*U0@:FDLA^GX8:#4@9=^[I
M6 YN2_T\DQ/^[?IS7KY(_W6Q6F^F"TV$EJZ@B^!2;:,<C-A.48PQIMJ<#15K
MW<KL&#K''8,ZII4\26/=HO*^&Y5)$,;'*#48KVJ/>!;!2Z> >Y-\BM:0U3L+
M%N^C;MS)J.=%X,G:Z?_::D?4N\6R?N:B5+M_6:.T*S=K<T-UP$*-+Z..9?$<
M]TZ2:ZQ3['P=1Z.4CH ",X1HA>$.L\70_[W3S6)L^N"K%DN[9JB[% (IHB85
M-K6Q]%O_^)SG[W":)CY(9F*VX$0D.YZP@!<9(=)^(L?"!8^'5,L?3$#'=T8'
MH..^POAA==%'_'&#UVW_N$UYP1QG?ZSRAT59_TE:>#%/+_'KE"SJ]+]K FM%
MWH-#+(H%"0RC 16%@&!U FX#-TPJ@7?' 3R%ND.6[_C*YW3,#::'3EX!W=Q6
MOV:B)&X]U$D4+OL0-/$2$&KW(G"&:Q!*<4E^0M HCK1D-]?I^!:FH<$Z6K*G
MVJ4A<#+-JS_FR[P%?AVELMK<>M)&V=15O9Y_R[NPYG_E67H]?ZPSW<?E1=TX
M.61G-2,91%= %:-(ZO5],2LR1^:S"OHXL+4GMN.[E':('5G'_1C'K?W?Q.N_
MY_5$B6A*WER%2A*QR :<SX5\"D:;.DJ)>XT<?7"!CB\U6IVE1\FR$T#LPJZW
MY<=G3'2X\R -'?:Z/H0WN@"2-8: )FJT/HF[$TH?1<;#*W5\MW B1!I)M_L\
M136.BUIOL5J4']YV;GM)MJFD/62AMGF*HUD\0YZ"46#HBJX-#ID I1D'C]9!
MTL:SH#)#;)V1'+ ^]@?[2J;UNCN'RCG:X"%CPCKN!P&S]G3F)D(,:D3=.B7S
M&#W]9B<.P<1#SZ1/UD 'B?T?>*GBVGUO9Y)ONG8OKL:JK2X]P,NO)R5R*7+2
MP).H80YQ[J6V@-XD98((UK6>4=B.^CX:4)R.J*>@>A[U=N*]77&]:6M*LJQM
M<5]2<$)F8;DKJGF_^(ZS&OX0[W_'.6[[Y_Z6\VH2K2M62P$Y.K[MI1J$=!2W
MHW=>*?E#)>!^OO]1U/31D:(90$=2T_.PN!.63=$6/4B%%#I;\GX#%VXS/H0G
M)]&HH49M/$+6N*F[,6WD00KIS?CM;G_GGVHZA[;/5<762UPNOY?M4-W51!(=
MR%,$YFI'>^D#($H#.1DF#))7%.TQUFZ_Y<=-LIW'O V@B"Z*.8]W,AXIS$:3
M7$JN5K.*^M0\. C%&S"<<W1:I&A;%RD/P<>X^;T._<I&*G\>!_E[4O?RVZUY
MAU?%&^38O%G@?)MCG\1@#+>90=:%5%"\!!<CQ:,L*1DP>">'ZH36@OYQ<Y1C
MPGP8%3\/>#\1.M[\\40EAEQ: 4D51L*WC+@O!9)GB"5$%YJ7\+?E8-SJZ@XM
M^<EJ[M=1SG0^7=WE3YAQI0@9P<;:!"_% IY[#P;)\[=,,)./NP.\?[UQJZ3/
M[0H?+^H>;>3FKG,2(T_>DO/N=2 /7B<#Z+, K8,5&)A#UKK]Q/V4C%ON?#Z;
M=;C8>P3/WY;D*$Q\\5H(2_$>*@>*8P#'R2DVV?-0!Z+[V+JQU/V4[)<29\\?
M/8?+O=F-<Q/TW*CAN6Z;E:1C5A1P#FDOY$P"2KPR9QWG+DL, UX$WD-1OT6C
MC:X"3]5"/][034Z^U!*-_]Z^82JO26/S3_5A_7;C3%*R0@LMR>+6$B_.$)PN
M K(U5I;L/(H]A^X=O'8W%W8GZ_W)PKR&2ABUO/1QX5'43$[A^GL=.[BF,./5
MORZF7^LESR1GFT*P&@KM5%#.)G"H+-"1;C':B$:U[HAT((G=7,ZU N,Y5/4\
M2IVWR9NCZE^33UQP">0]1(IE)"=WE,7JLFB3>42/!UX?#T!E-W=ZPYO1413;
MW3NC&P*Y'82_GW[Z7-_0K[;GRJ1X8<GSM9 #$I<J,O#>TK&2=7!*9Q;$(?6M
M!RS=S5W@\)ALIX*.3_9M=.Y,P*"Y@,0Q@2H!(7A+TJ,PSG&98LSGB4CVSXR<
MXU[N/"?VX2KH&$\33%;YPA+$5,C+X):#2UF0/68)I54BNM;#3.^GI)MKK_.@
MZ"#!GWSR#9$JV89,_X&SBZV69K/%GSB/>6*22HR%0@:6>U"AUO84:\#R$K)R
MA87<>H+&'F3U^UBR:?WTB?KHS51MF;JQ;^KC)U8\HTC=@<BHJL ,.$%6.'$>
M4B'^M!F\I.\V2?V^:VP*KA/TT/W#HA<I;9I<U?[#9;'\LOGD)B^)'OWDMD^'
M]F?B#&^%K-(*BTX@>3:@A.*UFT2 E+.37J)RL;5K,5!/DQL2_HAA1B95N8S$
M 63/R!] HP!-EL"UK4ZA8V6O5B5W/[??-SZ'Z/)FJ':2Y#JX6+Q^=W>Q_KQ8
MUOXI?TU7$Q]Y4.2_@3*NEF8$LJ^*.["Y:(%D5C6W0T'[%B7C(.9TS3XTW_!X
M,7<)EE\77W ZGSB4+%@EH23,M1I3@XM* '.JF!)*3J%U >Y#M'1B8D[0\Y/0
M.4+H'8!G]SCG97W>N_S^]_R%#OH)CU%:*0-H)TV=V$0\J*CI2Y%2]#Z[NP,
M3@;.?73T!IIC-+QH+.X.(',Y\_ V$TPD7A*K!3M2U'#/0]"14P"@0BY.:2^:
M5TS=1T@G50HM07.ZP#M S8\9@E^^WXWT-E:90D<K9$Y@,@MU-Q1PDCADT9F@
MG"A9M7Z$O"]MXV"KN=LSB"HZ@-A='G9;SRC.2_0!2I9TUD<3P-L@0$;&.6K!
MXMVHJ7G>I@<G:!BM/Y&[.4(%(U=1W3JAIWFUL[8I\2 5DJ'UK':F%'5NJJH=
M?HL)62%S99]2@/L_O9M*J*-UMF@JP)$A\!)GT[)8SJ?XJC:1_+J<KO+_6<SS
MCA./443!%&@Z@$%ED@E&GD#(I,B3DT;G?5IW/KY*-_5(+2#14* C0^/&.?QF
M.L^;\;(3KX0OL7@02A#]WF[::7GP#I62H7!G^!Z N.^SQ[D^:N9Q-!%9AY[%
M[8?@MQY_7P[:]H7%*(BE((HC4%MBCK8("$];10I$H^/0MT5/4ME%'N](5#SY
MHJ2IBGH$X?W=!_Z6YW4.ZR\7*Y+K:C51EBQHIBW+5""C;9F%(,E\AQ2-<S((
MVLI# W$O2KN(K@8"8WM5]?/8X  .MVT$_UA/-T6<D^ =LR5;**8H4*Q6P-.)
M#UDQ%@./!5'N<7"VH*6+@_8T\(VBEA[MXCW%*(6IG(/2('@F>0HK@(+9 IS"
MCAA=S)X/_B3OR.*@YO4;Y[%X)RJA US5:O.X^#2O>X+8NGPT__$SKO^QN)BE
M[<RRJ\D]'W>3SB4:(1034*PE/SF$7&?H&7!,:BV5S<:WAMIQE(Y30#L(^LZ@
MJ@X >26V5W_AE^E\HZIW>7[556\S\B*OUKM9*Y-"\;H/*H*KC<X4SQG02@6%
M&'6NSJKBK0O6#B1QG.K;02 XI'+ZP-ZR/G#X-6__^WI^0X(3&YT+: K%3QA
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
M&IUOURWOWM:H[VN>KS9KOL^UC\/F\%UM#%&HJ'J'W[>-\R[A:@QW(68'PK@
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
MVP^(#[II,T+ZHE"#=K5=D286O8D>K" 6HRJ&%3D,?I_/%>EY\-/@VO0097:
MUW?+Q=>\7']_-\/YFN18)Q]\K>=238^K8H7"P"!YP4!Y'B$HE:%^VY>8K6U^
M\?48/>,:SU$0V$P]?;;Y^7 15OE?%_1!K[[51.7QJ=>'/JE!-G4O(ELE2.^L
M=97.4LKF)*.#HG,"%:MWJ.@4=LDQTKZSSK9^R?\0+2<G2&]_[M:WX#DJ9U*!
MM*DVJ0$Q*I_ <:FQ8#*<-4\ WT/'R%FG%MK_(9EYJK@[.*7N\D#_;),\T4*D
M'&(!8VKG=^8*H"P>=$H\<$'V5C1O1W _*5T!YP@=/P&:8P3>)VXNZX=]J3TX
M KA8W;1B"_C :%O)7%+4B:%M7B/[$#%]8><H53\-GR/DWA^ =HF5:+F*+!FP
MT2ARO&I;8Y,4"'+T.-<A9]>Z*>^]A'0'G&.4_#ATCI!X?["YC@5(+%DQKFNC
MUT"2*0%0& H(I"Z!6411FM_N/D#+R*FH@4^LXT0^]@CM]2+^\WW^>K&,GW&5
M*?C[M,0OESU9KIN&;CN@O[A8?UXLI_^=T\?%+_GZGZ6)*X5I)SE$%JOICKJ.
M^2+F;0@A^R)\NE/)=?\0[#;D=&6ECL3%8EPE]6#2'F7[*6;1U<$E 4%8-*""
MUX!,%Y *O42+.32?IG 2P5T9Q],P>WX%=H#6EXLO7Q;S#<N_3K]-4YZGZR[9
M.<[H/VEB@HHHG 4>ZGV&S@*")1:#E5*[P'7$UC>/^] U<G7_$-AKKHZ&4X_:
M)C1W-VRO7]?AOYL/PWGZWQ<XFY;O]:8@;B[M3TET'KA"BP3H*4R=F!BM-^57
MJ[ZX;]6K)%F4V;N,'M G3]ZCC(#U KTXS94I!*+]DD%/5!?M1\TI!52/K_#K
M=!5GB]7%,N\>J4I!OD)F8)CC%!HY!RXS#HR"HJ1"8E;OU1[Q)+;O$#5>A<T
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
M#>25SC,=+>")]KS@8MT OI<(+A7'19FH'%9/^\;WTF%7L+[*+(N7[] FY:<
MGBB/=$I#.GJ(=/:B+:.=0]CUR>3U]'2*E',!GX!=-)5#-00'X\.BR++BFA!;
MERL D+IBC%AIE</7%1Q7C2<!4)YKN/0??SMZ_L.6P6-'[9H_7YV-ST]H<Y6/
MNHOH!#A$7!>EQ1XAQZXP>^![G9N]'K\9G_X\ 28:'9\A(WTK=-\^X@AY1KI(
MASG115W$'Z-ICB(/Z8.HB7BP$$U4\(T)$!+1&, 0:0NNJ9KX,EKC#3M SDC)
M\$VLJZHH=XDG ,57S;S2_VS@Z9FES:V#>VQQ[/CL9.*AV!3U!%#904A?Z;Q!
M\";$.@]>/'\V(CC6!A*&,2W*8A75L%9BY?"O\+$$F&%.)@ ^  _H</\'?![]
M>?"#'#'QV32/LX:D7T;\;=FDQ#)'4=ED  1F?LLF(ZX.JZBJQHG1#WO -TXT
M"BH2G$(5,[ 7J@9X(][=V=F%+J]2%BG"K;?N&!-+/F?OWDUGLXE_E&W">,72
MB0G"BD44\2E@_:7BNU0#PKA,:]))$I!^2R03U"\ J$@1*@%+)ZWJ4A%YH12'
M TGG:09'#?MDN6?%-SQ%(<W$;3GLK4"OUEEQH^%F$LLI,#G2.72U=2>B/<)Z
M]WY\^IL<R'D!>E4=O5'9PF BV\;(J?: L !],W6M2AV!MK N2OIYZ[:_L-N?
MC,_?3B<78**,?R-3Y60\FPC%(TBB*OT4K>#IEY4GUR^0AEEQ(ZYB:!3P@GBS
MRAATPKT!9Q=-W0#05D4"4B$6[@"7$W-"9D":V@4J2_#0I_LOQL0-$ /[.8MC
M!\3G6-[<1$(>6I49X&4=K4$#0?1->"6H_BG VAOB/ZP;KE0"R%V4HRA=R(VE
MDSQ !A/!>TNBB5;UY=8=^M(>^O3T8C9^^Y;.^]UD]N;LQ#]QE>=HG*0YZ+!9
M1H 2@,&)76D"("RG(!5G@<QEYV@WN@'(@3W BKAC^9XN/J1D>RJU6A4-RP6M
M (W\)? "X;ABE<4-2Q]X!YDBQH:2V^'/''G9[]9LT7V[,4O,&S*FD&^ZBRI^
M"EAX*B6%QN%*N%;O/;T0 [NO)JZ=%S4 ":U%>.Y:I8EL*8933%'0\1MBL)A2
MV-P__O;T^Q\2/<>_&58J2<11A\_B/P#HK%'WP-80T_>PX-> ]^L&&%:E U.&
MR"J@.LOVD2B(_,A9!XL#75;C:8OYY+8([^[=NCVR6AR"ACAS<NP9$@2Y UL
MVTQNO!]A&9+R?7JP38+42U)38,V#7KYY4=?%ZN6^NT7-JR)KZNXM@XOP_WM9
MFB>OU5(_FL/&/SY2"^"&+U5VK6ZJ[_Y/."._*I^[-'SNW61\\4$\<*\_G!H3
M3>&_H&\R BY AG2XEJ?TB(%A5*P1B1#R#3 Y(<$PS2*7@-^(9O%OCUZ95U2,
M[1Y+M!(%:1>O(-6]0]UL;.<:31Q5WHS"-;:7B/)P1$2)-%@ 825I%:._J@ #
M'?\6CC,B(PEHL:GI(;!@6-X[#SBO 3A;)^=2*^?>C\]GT^,IZ'<S<_:@(&OK
M1BK$C11:YP0*^.>C]J]5:W0&A2[!/^B]0DQR3CM\CN=*@3,_+6IDY,!9<ROB
MX!Z]+. 3(T%X.WJA0@\C^@71RUAMZ&-$&Q!VCPRKZV:,5DU5DT5I8('8!>;U
MYB#9.K?7SN\.F]Z.3ZW=EE8@-G/TF#H@GCN7,)W@MFWUXZZ_T]_ -/#,5%"[
M0%-7)2EZ6[>US)[BQ81<_ZSL\/:&])^MV^5JU^P1.!\%SZ+7YV?OX//Y+]/C
MR=V^.B#DSS+!1M8K9YXIOB>V]W1B3;U>/]2VP3DWV'3Q?G(\?3V=G$23=^_?
MGOTV^0;C+P3C)R#_WG\X?W]V,8G.7D>S-Q/B2F)[>;J7M6125J_JNE1Q/<+X
MG$IS@><U2N,@+ 2GP)$\$:PKMIFJ9KUFRX0LX+A8L<^@@9>Q5(1KT]*+_NT%
ML:!$5Z"DPP' 4OX) EA<$O!CDZ.FB='4\^G%V+A9ZV+]" Q$XVDEGS;[*"2B
MM2R+9HW[!.B"1<%NTS*Z!+"!X(V-Q,50D_/.A>H,@H!]Y/,*]JM*=-@%JT[S
MFM$&5HWBNUJP0"_U/QO9)CYU1(^R5EVZ$E!)T,MX''7)7G^%:\X!9#$Z'N%[
M6#H">13@_[8AYE-4QD_>34^G%S/FL?"%BY"/FR4J28<4Y3ML:^H><U@T\->Z
MN-8ENPX ;&O JA%!JRX;W8*I%V/3GV*]KA&O*-YYG5;:A*634(6<V"OM[VT+
M9]!0($O]$Z(7T9E;B5%%O; O8,.\*'/=CI<[?$'O!WHW+E6Y1'Q9*G09N% L
MV/X*X[/.R1]%4]Z*[\GF&$48;G1;(<.GP_J,XQI>2HB,B[*V$KN'5N*V#'WF
M24.><@ZF5$A9Z/;8X1@(67AQS<  (EW"[7 '!IO6ZR(EJB@U'&F%S 2?MTMO
M1J;=62(=>I,Q?41H"@+YV_!,3"%H8N^Q#P*W\1UB&;0I#>]IQ^WQ*/[9Z(IN
M!OJGO*RB(4=;0<%O>'\N1&G]<B'<1PY'^1P(/8%;BC>WXU4:EFF BZLF6Q+7
M<EY<<I2E["=3)=C0I9*04*S6)3#NHO%<2HN4[&K\M<#SJ,A&@X_SE(VE9HUK
M1!K3985O!:JC,R,#"9E450?$LF5\:,9^S97ZE*Z:%5 J\5?G[I[?F--!LLK4
M]8A]JBMMO)TA"ADI(4A4D>F(<8Y!N5*@N:A-O,F7+B-/2,#9KG+63_ 5ESJ#
M_ZAR!8A1==B%< 6\D&@$;7G\(2NJ"CEC!?PQ2Q4%L6[(-V,X%&&/*$0@F I,
M3" 4*%!8*\  @ .>?-Q03@J\^3)=D2C5O11 ]R%-(M+08KZY'K^Y'KLTB>@9
M9RI=C80[HU<MK0DY@='%6B<2/I  +D?)B'0Y/$].G!MAQ ,7I?E5D8GWB=&9
M9#+2#.-LK3YJ0O:%2C.,M"';!^X?AGE9@]M)@:P(I8V,IOB^^"@I--$ACTK7
MUF7/R1@C)RG:(6SV#ZF,@=#_/%(SG3S#E?S>)$MZ0\J9<B23-X"M81ON#2.G
M[SA0,D]:IF*9.1TE*D!BEW63$U-!*83J[G5NF,L(@7D)<,JT* \++0*N H,+
MS@>]<MZ;".AX(E7_G2DEMZ /20""+YMK6-]"A+YU\TGXA8)3PDE%W@9Z%:B$
M(@,%EIP)1S=7?7=;?.1<&I&1@FT2H$D\[&D?\1AMJ8R%PC3W8N&XI5<W(&^
M8<]O*+K%!IDBSSO89RQ]2"*A"#$J+'WB%^(&1#5&MNZ?%JZ0C>O"[NF&53B$
M99$E_,&(F&T3ZT><9C<Y/Y^<4&["Y/1"/#EGY^\^O!VCM8%RW ^LFMQ+CL\A
MN.:J0N3,C HE,=U859>@J>>-4[A) 08@^\]#"[3BD'X%C\4S\2R+GO %:&@J
MQF04MG6-RM#G6!<3F90_JS/<@.8L=H62S)??M$(R!JP&70^D& 9-=8G98M'.
MP='?=_'9A+MW;U551'@D]V/?1[UNRJI1N0T2,XNTK".(75=F5YVD8,E3RQ2P
MH$3=V(79;<"140!6716<+867)$4S1ZH(WI(4FA7@7+,U3O*A?30FAEIJ]PX\
MG:),)*H@21A9X73S?@BXJ'9[5TU.&AJP0%"#JNS&@<49G6U;$DWC_O#6!DMQ
MEH!5'A,-$B=A'DJ!9T "SM8@'PDJ]R:FS>H6"UI/VEFE=9&6:&YB20IN2\[)
M&BP$0B]O-?B^;4XQXZPY=:YO)_!:6BO&[\07TLE[2)$$2[4LU7KK4DF^9/9V
M3=R>C&#+&>@K'^L!H%8F>9D(BMVJ: @Z!.O1Y14L0>5+\G4<HT JLFC')#IV
M?AG;9XE;;G?OKE"<L$;,6*R9AX54^V7#<":;!"CS"JUBC, ANGF<=1!@MVUW
M)'S#/@@!:)S,R"**_)[!ON@,,5ZU.6E5>&N5M[;?*8H-D%V<4NYN]&N/5Z,#
M9$-Z?QP6I.8Z7B08)D[2)I3 [3@^F*# N%*XG!BG%%;THF&ZZ#QM V%C4M.8
MO%H/19O9I"=I]$(;I@@L/&EBTB8Q?3U,?@+P@3I :5Q>VA,\(\TZF5R@Q:'*
MC1ZUZ-DA&Q7S72<&109[5$GX$QHC>]&8$)RV?]M9N%-EYD]^#)??W?.V5G*K
M%8FA)/6Y???]N"E[=(,'_NR0?$YE?8DBQ6(+R(0F%B],_UG<!J>>%[JE]*YV
MVR3(LST;I9Q$X^/CLP^GLXL]*UD"=SFB(L5RFC7OO]1^$9+-G?%./4>SS&01
M^E#T&8&#>M6K">ZQHLT\4>C:L8/D]Z8B[D7:9167Z=SIR+G^5#OQ/F*VLZ"
M#IF<QM1V#+S&.EQ1)M@]?'E;!=5H0/4PV8.1%S;L)@O:J]",I.W)@EA_QJS*
MJH8--49C"R[R7/1X7%CJ-,_2ZG+%M)CP@>G<:+H5)PMK=U!(CYVC">,$$@0A
M[@TFN_'<LJ$*%L!NQY%+@*TJ7;<=E:-HYY OMZF,)@/4+\VK?)^!445AH3M/
M.C?;.KOP2EB$I#DS%T4$)#;.<<(+#Y$\3[8-#%K0P?_I;  MJ%RM*#Y^U'J-
M,/CF@_SF@^QR5J 6T#Q3#03WC[\=O?C!8O((M,YKT$K+4:!$H'YER1;4$N!2
M>8W2I6S$^TYN&V0 VL]=)#; %]$G<INQMPP>M11>NK5U.F>YY5&.17F"9@=A
M*&;#:[(GQWRUL1-<1C?&NXV:A5]=Z8I444_D&$O>EV3$,ZS"_X1J1?>?CJR"
M)1SR3G;N7H.)$$O0Q<F8)RU/.RE!]GJE8;W)QAN_X,LWWKF_9;*,#"A"X\;L
M->*HG;V%]*% ][$EM;EL:3A]W8",V?SP8UNUN;S.N:;LC]N7.Z(:O4V/924Y
MOK<<B9QULNMY<2T%>C$N^W!;WV!/R\FD;IQY:,N$"5S2M2DBS.CJ3?$@A+QO
MW[96,OHS$%V@&G\1J-ZR^&WC>%@:<GP^.9G.IJ<_4\7)R>05?<"D*]'+HU?C
MM^/3X\D%IV2T7%F2%&2K8$:MP#_%:1)0B@32%%(VLJ<O4ZTG!]\<E:L!LH@@
M^?:BT=^:6S]4?^0,05IU?S%ZH(J@0R*O7SYYMO[RJLB&O3I<]?DDTS:*UL[=
MK]H>60&A]8Z,@D2M1&/!/FF?G32A=I'!#GM!D7!,4?!*?60]/:+<M;+(TYC_
MA.7MCCA;H(Q6&"QKKW2GVA5G-/44H*)660Q;5!UF$)9+M3#!BZV9XT?L70SY
MV[6US42 ="#9:^<9 R[")!]-== <?<D0Q5REU6U8V>-A AN@Z%T%0$D,SL&#
M&JK\,$TKO-WCV>V CF>R;B3=#P&XRQ#9'#T^ QV08!,YN$RC/^L/X(>GI=X+
M*RCJ"#_%[%&A0P6E5NBIYX;0$4@"TC/CX>)<7\,?IJ"H4TW#6)A;0"#P228.
MMB#IH%AJR!@3?&YN#W)(",5+@5EC.%;2@D+GXG#1D,OC<]6**!!9"%I-P?/)
M)80(7J@D\&4Y"[H*VX=(U(E/8R!RT@.3S8IE[J21$>,OI0]%60H7FT)E7N.B
MI-W%-[P4WIR/M8/,PZ##4"C(UFK:K) DT1YM$,5UG9!HZRV:$L\"WS_:[#0_
M8Y/M$\1'_&4D\^"%L6V/\KXL!!0H(IT'FS4GRQ!O'/4'(L5B 2G-\^)*3K0K
MP*7<G<\XCUV.-J&C"Y3_?5?JQ/@;]-?WGA%^;,.=4S9L#N'(Q*/-89*^"#S
M?'[XY^2U4_$K-D],Q>8[75\6B:DQT"7PCY7Q8A+:MD$4[>B4C GVGUUIQN:E
MY/M>IR:.;04GFK? '%,,I"FPD2A](3&T)X+6,LZ[XDR5%QB_O%FC88.LG3J8
M69H#T2C\L,N7NE7Z#_\4;3>5TP+,S[JAYAQHIK.;M2,)G,EGVWD%L?\@==3D
M.#L;D#.83-5MCUY8:E\S06'HUQ?;#(5OKMMOKMLN-J.7G_6K?N-5>]:=S8GL
M<FI2@8,DFSXY3#J;,=%-'PWS\&ZUNLGB[R]O;X>%[K:_.Q&>E!/+BM*+]T@D
M1S@AYY,IIO+44OG0!OW$T3[-NY.FX7O%15W"7$RG+5'Y1<*)G/Q^ZAA@7R5Y
M2,)/W I)G7*Z4S_;(-Z/ ;H>"4^,W<:=*L[OLDYX_T68[UCI[ JKNBA) BL[
M2+'KT8,W.B)TT\ _-2$ZI:#Y,2AX:7G#X:FPOL>6NTALSIZ6\?EY1\;9KBT#
MA!7:?HTG6!/G)W!97:7CAN*@A*5%NYK_X<LSUXMJ'%"P;>U&&\/#C3ZP>>0R
M\.[AL>G+4O+1GSA--6 T>/%R3D] UWB(^T%Y)2&NK!_.CW([^8 JFWG5VI]U
M(2\U4+[I[].7>^QA%H9<4XPTI]*QJ&RD]XRQ)EHEC>UGF6J2;DLTR4MJK7(@
M(8BJ2EB-1J6QW83TFAJGADI;T \(JP&]L+LV2JAKB-2[F&Y2TD;T38J.RU]?
M6ZO%886XL%PRZVU/G6.6I*A+:KDLV4/8]H+9RU':H W3>FYE"MX$Q^[P]5BE
M_.[UV5WW]'GQ67_7978<EJX:[T/,A0?.7DO0+Y??M&1P^[@,B'Q M)+8[L>
M7<:,B>N.(G3H!9(6R1^Q2V*T!-%1CS#KI"GU$+E#N/;>;/XQ<HJ*HC\M" L9
MX@[:(>,VY9%3,D?!R,Q*H-*"U28B$C5RW.+(YK8X!S+5L7"FGQ&@#UY8N,Y]
MKZ?'W#S@C&R;F?JTZ?I18?]:ZW?-><:<^\8Y3BIC==.@R[')/T#TP" &8Q/'
MB2B,E+=HK3\?BC0/+JCW,8?QS9#O4;0SA!PVZ,SEE=9##OPC4]>[$B2N3)0X
M?.YS[FX<YEXP*B,SH6(5F^OEN="&0@;^SC;PS+,3<.AA*)6)O5L\8AO992Q%
M-:*4C;7&WI&P%[O5D.I6%BSVM<F+Y!PL22BAU_ 15%41IQ(#H? [_&B!A0>S
M>UNGN_Y^ @^.!"P-G'AI=E6+E_?A"67 F>YZ)E.T#[.M;P.?L=#P%1;C44]R
M.FHD'-/?8N0?N<,#/A4O)(3'1\O!"MZN_&SGW'-=F2R6L=4S*WWDY4=[*&QT
MDY8*^CEZ_=<]9W/04\;E*1>JPU8^!'R"T+;/.N4Z.,L7[@IO=XY+(G&)>(D+
M%USOS2RFS/AU;=22( FTA5>MTF@57:6%\R50!D#8.R38[-T<L9/^_)416:"7
MVA.\!9__."8_[*21YX"KOTPN,$NDIQC1L](D-[>%.JZ%0U$N=%I3())*]0<5
M>8:G12_OF!?2JX_CF[8U2BBUT[HMI[T4YCO7WYM89/7@D>?DITAKDUM=@.Y
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
M^?RM#@\JA&V[,W;[_1#LY; 1!>G(-^#*Z)(,!3%X9WY#RC^KY>?=#7@!\W#
MM-J\!^_#,!)IM(,%(($5NTTT<QG&"VB9:1SX4E]CGP%0<$'?)9VF"AUPSJ_7
M==%?%TV6=":A,:TU>=^4-,<R;6+^$/L#A8@B1KV8TY\0_.".PYZ'37^U[4P,
MD2:M<%P50!%'&KF)>"-[D/;X%LBN>+@':Y.?<V9?]EB0'6_!T?A&9=#3C%S<
M \?C=<+"D#@YR:4,XC:*<D<3ECW4_KOEZ(="6'\UB#9I6MC5XD'H4?NP@137
M'O,*D! -O(.C;;2PZ\LMM;!ME,**")FX&7I?VV:;"\H6"6>>^/D#E$USXRE#
M7K3_X2NIKI'-_:Q8H_ZG[5[N SDZ0<3L_N40UI#MVA.;)$Z"7.E+!F+R#$.
M _D]4]-^1542>DF 9G RH/&>F@)TPBGC\;C#S='FD57Z*=IYYC@H9H/GFIQX
MZ(4)'2]W59;T>KA=.&) "Y1N#8%$Y'#EM/,J. SMYT5O1H7852J >;#KSZ=N
MPI"ARZ5*JY4%-IR<5D4O"%X'AP$4MBW3XI#F6(]G;S#5XOW;\6GT?GP^FQY/
MWX]/9QL$9V5.1:J#";'V]&PFX2:9"=3YWPZ?]R;C46&,-^J2CJ:G$E,.S 4N
M!'_X;&,:8&T+\F(IC;K5H.W':A[L&CS6'XO:MBAM :"_AXZ3)+>,(LSQ"><A
M5 VP.QJS5ZV+!EE-2L4%$@T>7&OWOEO2OC0U;AF>8,Z#W?%0S*P];R1P ):=
M-KAWP^Z687]82JWM!SE.BJRHTQWU(JCM/$ ?-K0S+J7V%M&9J3;<<=_O7XAV
M CY0\9@DS:*KU9_&+T-2[(3JXI/M\:5I@/#0D #3\$MV025@=4.3J<TX4=>1
M@3N&NMFY2RH5IZPBLJ/*8DWU:$1^@0X_A+6X>,[M';@BF(.Y2'$ZIQOT@_PQ
MDU1F?ZGVBG"T;Q:.8[]M3<95Z/5@N]/C% 0=>F<<J:18USWI&JQ_9W[C9(Z/
M6Y;6P==O10??G.A_0 +C3+?WX]_>34YGT?0TFKV91)-?\ /G/HY?3=].9[^9
MJ4@R6#68C^NZS7E="+RYI51USNU%@SS^H@P22']ODJ5)* L]B*(,6\V0GFI$
M-@^W\=O(M:@$&W7;)E-D8257BF9<M!/'C6CXI,L8WR,M9[S,5B^UW.<RF*7-
M[M'62DSW;]&16_-?G&**N'[_I@A?'WLPH_2$X)'=V&PSQI'[=P=X -O!)@ !
M\C#6+AM5)BDW2B!A7%ZINB@_JR7  ]AE3+L,SBH4_C*'W@U2CB]5N33BJO=&
M'O*Z+8?.VA-5!"12?^$4=>) @1).CF(=!S-!VNPIS3F7 0UP:EN7THP$&OO.
M#@M* L-+&7;<0UT8DU<^$JKAQH+AMM]\#FP'>WV1.TOR>^2*BF':@_COV#IS
M\2E&WBXNIC^?HKSBSCB^-A:H^S<=]TOOS 33B7H)"CB .D&Y($-R8O'*V3G>
M++((JIC3"/H*F1Q9JG,Y7G]L>[LU#_92&O[5:S]NIV3*PDQ/)#/]W=:D&'&H
M< 4\?4DF#8&*?P6:&<@Y-CK3W'U4,4,*?ECKTL89,W5-0ME_?5T#3N/KC?5
M=LH2PXZ5?$])W^P^XB1'J8K1Z?_@C'/7=89XZ0C[ADO3*7LM*<95)?$5:K:?
M:1_2AD 3/:\K'B^R4$W&U4JMB0)D *0MNV^@Y>,:S:U:3")/9P=0L,;>E%7C
MN5PMA5G&9YJADF)!M3\J8[R33A_8)9U=C0DFW,-*;>E3Q4[:/>GWL6W$>"0E
M>F_.WIYPDT_D8;?W424;*K&]O#$IT#0JKHOP)'L((\$"--/!;* WZ];QM&<X
ML>/X[7CZ[B)Z?WYV/#GY<#ZY>/B>>5=,])['N5A&<IRI="7H<!=W!K&JJ:^H
M?Z$9_?'*76W'?NQT,O_AL=Z%TI_,;V_!30#)+R,/IA4J;QXU*?8Z0\=NA];A
M-M.&+L;[),?".&OZG6Y^;89U/AJ;A;9@UN#Y%:@5-XU)1D6"WL4%I-3(F%[!
M,S&;#+A:?2,\T5\'NB_\ZDMY"=IOY$!B7R;H>7EEFH09[<&LQU@S.(FH$S&B
M@*BNMR'_<>[E/P('=@DU72X^E?CYB2AYKLEZH..9ZE;LV.AA$+=WH^.2"GKE
M)JER2(FC"F$J:PY+!O#OO-C?Y7I[TTT/_4TFB!(++4W;*I[U%5;&6:BI,C9.
MR[A9890L=GR84FU0Y%D-5B9IB^1UKQI97,=1RK&U5=W=KC%S0UJ YQ\T&!3F
MJH1U__B525=@"#S"T!%(XK20X5NM>1Y2U6O>CX(<18#<0BG";4A:DI)^1?Y+
M[9MFP;9DNT:9QZKJFC7MVR!KTI@ZL#6.2 J" 3&ZU )WA&A_Q"SY2LW],LFM
M>BL.XCH7(7'3(,B2YGAM6T:4&R_5IJ>2U4K4FP(&AP$%+W>)X2P/81JT5U :
M(3O'L?_I%M56['; 8[$ =U>BI4DT !S)M)IW7>AH+FB1&7,%1<:H3:-WP7GD
M!)%0!DLB3<W4Z\NP[YS+V9>!3(C-55T4'4%T.X)^<TL_"+=T'T$<[#__>A0Q
M=@0A_'A!=A3*6!SY[NS#/%4V?UL$FNGZ 63 +MW-\Q2_ZJ9?F4U[&Y9FWS+F
M?HT94#D9LD%K1ZM,DD_"FQ$L\+E6,E!X2R!Q;""A).]\;6.*Z&]Q(TE7BO*"
M,^9\-)>9KK0CB"RF^-HNCG V+GW!&<[$0@D-8+2ZR_6E^.B&WH/ET.956P+;
M$PO;SG:=2,7 *^9?>@%,]G<8APGI/#1,M J^-OY&>^/]DE&_*F0F#NO(  N"
M4QTQ:ER)<]8)05N\POS3V.MJ.3F?7HQ=;\O]0[2APYPI_>E2@9R]^P >OG_
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
MK.E=!, _=@J!B6KM14 (2>%CGI(K>)[['[L R(1=XD'X:I.ODW#K_'9KV!B
MPXSC]8D(?D$R"! \6%')"V ._./W;U4:PY2"\8/ C@FWOW%.Q(05)U"H:8 :
M0"T&J &J %5;7XZ>WL5T9T2H/A;KJ-*#:B;U]9HS#PKMS'A8::@B"%,!X(:L
ME=Z)&BZK)N3NFF##Y<R3FYML*FBSL8Y/^#D5=W:8D*PA"+[.XK%J7\%LCA=N
M9OOE@^I0,P9JQORXXX2:,3LX/J@9$T/-F/W)3I*+RJL);XMXTC6G_NMAZ)1(
M0I5LGC-Q)\0EC*DC*K A2&  >'$"S\^0([]7/*D&<YOG9P Y@-PVYR:C4@D^
MVE $-,!92F?,=P&2*T^\KP2]P9*D_)%.U['B7\,-B'SZ9'O7GW=1$3KEL RU
M "$Y_D(=:*@)C:5UB6-78@81.<DD$= '3FZ[D'I>1:Q?;X9R;TSV$2O) ?Y;
MSR@#O3[WQ07@ ?!@RSS8_F]_/$&AQP\7F&A^%8!2%=W+,\*'O<"*'69%S_M"
M;(-[8@+4B(<:RR*B0!&@R Y2)-F;B&?6,P(2)&:S/I%3(OSI0A=8$//L-+!B
M7VP(K(B3%7UBA<H%1NR-_8 1\3)BCOXA^ >?70(M$J3%K>& %ENO54^>74 &
MJ)"8X89*2CSCO]A/*>U&?+A_'P'$V"M#OA@Q=G6EQ(Z\V#B<4_EU>>.1^$N.
MB>ID11/@K+?NK)^)+?#,R7EFX,&+)2WO6I[A%TB#O&5?;/G)\><APG$U!#;"
MK;9-!98$9H&VOO .YGWVQVRKW#A7$EO\U_JIG-V((-'OM (W]LF"(3<0T"(N
M6@ ;]LAPC[%AK;30QNHZ^U5V2#>XM5#_IM)F]?\!4$L#!!0    (  QY2E8'
M0EA'Q@,  %\*   3    <FAI,3!K,C R,F5X,C,Q+FAT;<U66V_;-A1^WZ]@
M':SM ,OB33?'-;#:3F,T=0+'1;:G@98HBZ@L&B0=U_OUHT3)R98&R,.&3 _$
M1YW;=ZASCCAZ,[V>K'Z_F8'";$MP\_7CU7P">I[OWY&)[T]74W"Y^G(%Z  B
ML%*LTL((6;'2]V>+'N@5QNR&OG\X' 8',I!JXZ^6?NV*^J64F@\RD_7&H_J-
M73G+QC^-WG@>F,ITO^65 :GBS/ ,[+6H-N NX_H;\+Q6:R)W1R4VA0$88@+N
MI/HF[IF3&V%*/N[\C'RW'_E-D-%:9L?Q*!/W0&0?>H) 1#%9QS"DF$*8LC1<
M(XJRS+Y-49[_@2Q)WZH[&VV.)?_0VXK**W@=?TCQ( IVYOP@,E,,$80_]QK5
M\2B7E;'QE+5WT+EYXLSP[\9CI=A4PR:EGC/MQ*DLI1J>P>8YKR5>SK:B/ [?
MK<26:[#@!["46U:]ZVO[&3S-E<B=HA9_<LO)TFNV!T<YLGY*4?$N!81KTK/?
M+N<?YRN R0#]G?'CQ)G:V-R-W T3Z_41]=2>-5>OQ'URO;B=+5;@^@+,%]/9
MS<PN=KN<?9K?KF;+V;2KWU\GD^NOB]5\\0E<S)=?7I(GHEVBHLILDD-,FR_^
MGZ=*?YCJ'0<%5WQ]!*FL=-TH1@)3<""J5*J=5*QN0V#EBN=6L4IK4:.QY!NA
M3:MP:VQWU0VB@=U=2+5]>X9">'[KQ>#]0NJ!VQ+B(1K!L \L(CC$^(2(0PF*
MHQ9A2!M$890$#0IPB)PT"$.2=(@BAZ(H=%Y"C$C<(0H="BA$)]3H$0\&$7T$
M P=1C&/20>+B6$)Q%(<=C#%TT/9YA#H81*2#A)X@#EL/ 81A?(()=3 ,(8E/
MD.(6QB@A)TB"#N(N1!2$G8<HB3K=*(EQ&RV.(6R9)0AU9A8&#V_#J(5Q1%J(
M< !IZ]BJ0M0=2A+BQ%JR*FOVF* HCG\!,K=UN.;*@$M6YF!>]VW%W/"VNW30
MKU7D7MD*LO5D0-;,X0N^5GNFC@#9@ZRG;M_*2VMGIW-;@G5%RE(X_5Q4K$J%
M]:D?2JWF\@,!T&G!LWW)&X7:%<]SGAIQSRNN=<U'.)IE'<0H60)YS]4C7XZK
M)=,'AT*D!6"['6=*N^(7^E&)(^A]'CQI_7^YG9,7=;,C],)Q^TH3Y^T9C<YU
MLX(;)5)^L%]-%7*O^43*';=G?'5U\__.X9;9&:?J4M&I[(.)_6?E4E6"O83V
MZPW[)SWW+-U_W$9VTEW'AJY%[_F3^TEGN);&R.T0/IBPM6WBO7G>Y+F__K.7
MG79U5Z_F$CC^"U!+ P04    "  ,>4I6]$;D5<I@   =F ( $@   ')H:3$P
M:S(P,C)E>#,R+FAT;>V]:W/;1K8N_/W\"IQ,[3ER%2Q;OL6)LU/EV,I$[TGL
M;%N3S/YT"B2:(F(0X "@9.Y?__:Z=/=JH &"BA12M*;VGK%($&ATK_OE6=_]
M[[?OWYS_]Z^GT;Q9Y-&O__SAY[,WT5</'SWZ_>F;1X_>GK^-?CK_Y>?HV?'C
MD^B\2HHZ:[*R2/)'CT[??15]-6^:Y;>/'EU=71U?/3TNJXM'YQ\>P:V>/<K+
MLE;':9-^]?UW\(G^;Y6DW_^O[_[WPX?1VW*Z6JBBB::52AJ51JLZ*RZBWU-5
M?XH>/N2KWI3+=95=S)OHR>,G3Z/?R^I3=IG0]TW6Y.I[<Y_O'M'?WSW"AWPW
M*=/U]]^EV664I?_Y5?8B??GTY.F+R8N9FCQ[FKZ<3&9?OT@G+YX]>9I.TNGS
M__?TJ5[E(WT]_:ANUKGZSZ\66?%PKF !WW[]9-F\NLK29O[MR>/'__&5=UVC
M/C</DSR[*+[%Y>IO9Z5^.?YZ6N9E]>W?'N-_7L$W#V?)(LO7W_Z?\VRAZNB=
MNHH^E(ND^#]QK;?X8:VJ;$87UMG_*/U$_7#\\XI7H^^39X4RJSMY DLZ_==/
M9S^<G4=/CY]\]P@N#[Q2SU+UCE7?^S\:^].;>\LGK;=\UG[+DR?Z+5_7T6M]
MY*DFFJ1(HP^J;I""3F<S-6VR2Q7]J";5*JG6T3<Q$LX-;$;X1U-->:JZ]7WH
MG#;NPP___?#GU[]_W'J==^/MWO]XH"_VX?T/IQ_.HY]>__QC=/;N_/3#N]?G
M9^_?O?Y9__7F^"]ZZ7W;JA"GO\)EI&I:5@GHG&]7FN<KN$K+@ _G9V]^/HW.
MOK@W?__CCV=O3F^%ZS/]E*+Y]NF+Y:Y$^T<0X&41G1Q'_!^SXOTZA _J(JOU
MWFJM\WXVRZ9J=\O\ZOOCZ'RNHLHMJ<0EZ?^)&OW%F[):\BM$68$??02%"=^_
M57ERE50JJN=)GD<3%25-I&V);Z+WVM2[@"LKI9HX>I,U:_C![UFN;:*+IBST
M9^6JH$_A1=XDM;:_CJ-M2>Q.T>63/:?+7ZNLF&;+)&>RC&9E159[0B^@#^L'
ML+157>^>9)=VM:5;+=!GXZ\8/IKPJD-4+8GWR<N7SZ*/8!?^E.D//Y1)&ANR
M-T3\BRKR,OHUJ3Y)(M8_BG[1?%'&CC_>:$&J%U5D":WXAS*I4F2<K-(D459U
MM$C6T72.S%(G61IXJ:I<1&6AHKR<TGJ;4ANNI5Y1%5UES5ROKJ1_E:N&;@(K
M=6NK:$$'SEM/]YRWWN.!$5_M ?-(!@ :G">7BDFN!D:H5]-Y1$2VS!-0!_R/
M.@Y075 KQ%%2$_DV>OU MO2__8R0*JV!M(+ IVUB6_A!I?Z]TG>X%=+>:S/.
M&K!?G@7[R^GI^=F[?T3O?XP^GK]_\W]_>O_SV],/]Q;M;BT'DA&@'%6C+;P=
M2SBS"B,WZJ:<?IJ7N5YO[?3]7.6IE74HW+2NGVGEJI6GRGH4;-@ 3L1M9]EG
M;45/UGV2#JP+CCFQ9:&U>48B]BK)+O5C]?7F,WJ!!;W0!O_^CJOP?3>/7Q?%
M2AMF3%R[U^$)K8=I TC%HW-C#JM<65LX]:BPQV 6NM\JX(1-U5)K\(G2/U22
M+EL\!48UW",%-M$TKA+]QUHE%=P&]?@\R2J]"X:\B4OH)JFJM:Q&@[7'9J;K
MEI6J(0.@&1COW]J-))JM]%7PFM,<'HTLASF#MD^ UY1%FDF/09@:A\UU^VXX
M?URJ:>;8;L>:Y754\WH$VW54##"65B/1<J6)J";CF?ZIS>=5D:-)"PQVE=4*
M*7E:91/2&D"GJT:K(N WS5%33>P*]13<$4UHUBU!+HKQG[^![@AS&?/\FWFF
M9M'I9S5=8=*#/),*OIZ TYB2&@KKL,/FB&=[SA'OK&FP'SQQ^GFJE@W(=DG3
MY666$D5K&\E2G:J:3!,:VT]GQ=2)V5C8/"C1^Q2;5387FG +C,\DFEN* IQ5
M<"";QAE@UD3[A]+?:[Z5/N3/R14^-4*.;.::5QI5Z$^J:$$J3G]29Y\;[9LF
MZUIJOI1?06I![>+BPL5J(TW3D%E.X<O+LE'6X.0?Q:R3Z0I]MTR+CC2M8$&]
M#".3REJJH.+ZMM)O"JS<FV:>E$U3+KY]['Z23.HRU\*F\Y,-65WZ[WEE[KQ,
M+M3#2:623P^3F7:QODWR*[U?_N/OL^%N9_]J)M6\F6D.72ZU)51'JV5)CL>D
M+#]9)\EC18PC,C]JND2E-R..:GE*R A@0FGWJ&IQ1,Q_Z)7#-Y5:  =H(W*Q
M*C(*9];N3IICK^:9SS]DG6EI\GD=F4]8,:9*FW/(-1-EK4$M"[0(J/7[P>_"
M#-=@OD._;DJ+!VUM0D_(QFUU'N)A[RVSF31X:\W2LYFJ8#T4_]KPP-Z'!9U
M>#-K1>A3S<BF]NU?>LN _='V*".G3<"^Z).YO.?HGZ+?>E5E]!SVE%DT@N$#
M$J"UY7 85QE);;Z'/FUXH)25)+)! &H)7J1),459"R4^XF#)0D&2T$\GW7,U
M5T31YO#Q!C7H!7XAZPU]7J)LM5LSB\K)'Z#Y86?I7"?J(BL*8=RY32U##A.\
MA_4F)FJ:K&K?/=)'A%HFN0*G9&UL.KTD[7=H':92;5FV-J,N<:?@YXX,Y*XZ
M/3@IM75@%)[>F*E2J0E_X![+7X&VU#_3FZ!YND'/3I-ONK)A"-QQ_<MYHN^I
M]+ZBFJ4%ZKV[S,I5K=^AGLY5NH+7&+*$F6[T5C=:Z*B42.&(J7>32= U*.H'
M]$8CC'!K/VLR@NU& :-?&S2></0"#B;*Q^5JDF=3LRFX!Y"= 3(JG040W!"@
M-6_/6]QTV.;S\STWG_]K55:K!=+AZ_0/K;0*J@#<=3C'T"TPK2;>/\J*$XZ6
MLK4<J5=<MU:N&NTI%BDKA*Z.8L$9!U2C)L]*\<<DB5F:DD31,JG6-UN!HHO^
MS;O5H-18# 56>\))5C*J#7X">[XLX#?)!MJT:<O'-1P'S)_0Z7J?=_)1,>@.
MU&#ZL2"D<=] 8B,'FPT /=E2QW@7M$Y,\)L?Z$2B%OL*WLW(#[<#G+DR_A&]
MC+>;(KZ5:/'LM(8U QHVE^PA9>Y7%*S3-%&LZ%7Y3-QIK/27N5DR< !Z0A#F
MMG0%;PD?I)5VH7+TRXIR==$RT/3=<P7I0^=$V5T[:$'W8L\%W6_ESN/4G:/<
M]IC!4]S1,1\E#\SY#D8X3'G(8&BC$Q?0EUSB^: [!!%SE/ H@6,;U!ZP;V(0
M*U+J0Y$(2OZ@J8S2F58QAW"(,4E"J74,XD_8;O0673C+A])<VHRN5XD^'#:*
M<%=J\.NP*,;$F.&/UWI_IKF*SO[%S]2;^,/ZX<_)56WR M)) LDJJM*RHK.<
MO__MY9.3KU]I(9MH21QR:>5+&>UD'*_$ICND,+N:E\ZN#KABL*J>2 Y9R/C-
MT.:R64H*@:.Z0V8LJ\)P3 ETE5Y.^,0GJT8OF_^P+P4+A%]62F%.IF:'+=.^
M &R\=2VY'LG]F"F>HMM17A87%'#+2G!?1A@(> &X9E4M'#<@1BHT,;0#BFR1
MI(J58SS&''!6@R.KV+VUEI#&S( [F5,2AI;>0V;(#*H$5-T$WR%H3=DM#UIB
M2)E)PZ]^'/W8<L?;L0?S(Z0,_ W$.*?Y"I5R,)U'[CYR=FT"(QO6P7L#)@_=
M7&]W57Y28 45#^$']7'T3R*%5&EIRMN7M,58F\ W[-!FBA\R9^%>VC.V,5,^
MSQXS,';[:7]/^_KOE3Y@)ION'O>F36,RZ&#3)DB>$[V'9:,W"ES&A#?*\[OE
M;A'GX'KL;T,KXC@$/59F9>U[XD%V;J77U"2?M%QIW3.F7^/5EB7PRN/H?=&]
M#^H)_K>]'M*R;L?E:Q'?Q(X%L\IX%%CL@'? _"N5.ZP6$R(=)E@426AA.ZJZ
MCWW?Q[YOQH[[M5(S58$-\=&96&WU;A3Z!MD4"Q>NE>+:4DNU+WO;-DMHV:J
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
M\/T@D,M]K:;^W$MLBVSU'*?=Y*F)5FH!5M3)U,DUKS 7(  809M0_&7%!BT
M*F'K!$"J*8HX>A63LJJTNY_:H4:.,I%*M<E1=\ E_>YHB"CD6.ABX>UXNO@?
M=G3W.GJK^>:2*@/.0&*O#!2D 09R]U1(%MCS7!),SH8WB;N)UYILIS5LE7R:
M>TKFYL;0]A+. 1OY%5-!4L];4XQ*SO D"^P'T5=>)OE*.<**S:FBF9 5'E+
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
M?SGKN%UD@ZTW;>YS0-].@("JVZ:()G([1T'NTT@O\>EUVB7VP;\XV6O_XJS
M: @7V^Z53^$5!!G]PY+"%AOKYQ0NE([LY#R[.#CMQ$UDRK01J#KB&X./;@9L
MV'K5W/[WOSW[^A7G8=#R1.27RW)J\QONK[H/=9N .VR(,U\CYU\4V(\AH7,S
M[Z!,-B!8\62'G"Q5!6V96 $ @'TH!:GU\C+3Q\1;@?U-HN_<OCV%TNP['$<!
M& ":$M4X%%N[3!HA!0L@IJ>'0@!_P 48D$UJ9K(\*RWSN&T&!1(GKWJVBW3!
M.D0+UD.UKSRH@0,),4=L-MSY&J!6M"P_.W/P$ZX>'(E6'\5BM1"E\82X3^A8
MV(:KW]>;^]*87M<V);K@9+<IVY5YT28RVM85563".T.3+D%LK2XN<$Q:%648
MB1VJ<F2B[X9RV6%MZ:3&F->2T @<RW*<8)S& &69Q"<G,>&I:"[CP4]M+E;H
MVC %Q&SH- 8:C.)H3(1'(V9@FL(4ZG/0_%5CG5M):#N0?BP8Y43?/==:]D(D
M'&S &=ZK*6,;KS9>M/Y=5ORQ*HBXM2C)U,PB9[J[C007N;.*\LE>*\I3(WW(
M'-HS77F*YG,PGJ+9)Y$NYBPB3#2& 4#<8\G)6/VKKZBE8.3ZRMXG".$\)*PB
MFU$@Z5HI3>:K(M=;:D&"7_@>)U6*LO/5];5L*G=;V1R+R?0AS<^^'<Y1JU?@
M;&1PB1/9(I'3V"%3QCJH G6S+4WB62^V5DT@&P>7O=U(D]%B@"(X4^@WJW8B
M!X98[_6'\[,W/Y_JMS_;^BWN^KN_/?MP^N;\_8>/M_'F>R3\;0IA/Z4_5S%&
MOT*=UH[;A\ZI!DO;U@V&&-E#QX[IV2S)PGV35E+K%2!4(/7!N!3QB%:8PS9
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
M5LAI8%..H]/$##D292@<?M$;CI,W;6$;-9P982J+:P9"=]R .G/QDZ'"_6Z
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
MTN@Y< MEWP?T.>KP(PCV\]W;*G8IG<H'"!@,8!'&[9@R><6V#7FF]X'K$ES
M*T2AYR$VNE/:?U28?-C<N89I($YNA%_J^V9NOS%E6- @E0;EH@US+&CL&KQL
M$?QQ_UW'#9ZXWH8.RGBSVV*-H]25QZFWKJ!$E\UHE>16.,+W%ITT8_22N_>]
M)CK(<9F]/4^[5T#][5@#91%>ZL@V0=V"JSJ.D@^CQ=6U]YY]<>V]/#SA_;OH
M_8_1V;N/YQ_^^<OIN_,#!4;JSSBC,0"9!("IJ!0%3AU0#&6#FGE)17+.:G$J
M"[*OI5/&KFX5_B!+B^8IE>9?-:)E4-)#\>@9XC8EE H:-)PG8>AAU%1H>MKK
M"]!MIKL)D[MF)H[4L[W#Z)TEY4_,X[R%;,,TW9I<'TS0U+.,4Q6V<Q-> )(N
M7S1<P!<H4'Y[?W[V[A\@33YJR?+A[/SL]&/T_O=WIV^C'_X[.O\)IK1\^/7]
MA]<@= Y3RKR&-"TBA3LCT?<%30K8ZM;:ZQ8.-M5#FV(:VRRR9N#/<#>JV%#
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
MS$I-&A0DWU&077XJ,G[5@8\#Z#(<DDVI553WC+"\/\TC+<K$.%5/Z$(3B.?
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
M)OON5?;>EFV^RXL[=X5X_!=02P,$%     @ #'E*5H(\G(IU!0  G10  !(
M  !R:&EQ-#(P,C)E>#,R,BYH=&WM6&UO&CD0_GZ_8DIU?9%@7TD@0",10A1T
M;:C"5FT_G;R[7O!EL?=L;PCWZV_L9?-2PC7JI=>H.CX@=L?S\HR?&0\>/#N>
MCJ+/[\>PT,L<WG\X>CL90:/ENA_#D>L>1\=P&KU["VW'\R&2A"NFF> D=]WQ
M60,:"ZV+GNNN5BMG%3I"SMWHW#6FVFXNA*).JM/&X<"\P6]*TL-?!L]:+3@6
M2;FD7$,B*=$TA5(Q/H>/*547T&IM5HU$L99LOM 0>$$('X6\8)>DDFNF<WI8
MVQFXU?/ M4X&L4C7AX.470)+WS18N$_#L!TGR4$6M),NC?>2;AIW.EZ7A/M^
M'/_N8Y N+J]TE%[G]$UCR7AK08W_7GNOT/T52_6BYWO>KPV[[G"0":[1F43E
MZF=E8\N2IE>Z17(VYSV+IU&IUN)$Y$+VGGOVTS>25D:6+%_W7D9L216<T16<
MBR7A+YL*]Z"EJ&19M5"QORC&A.'9QU45;P?MY(S3.GX_,$&//YU.CB81A($3
MW(WX-FHBYPA<BP*UT.RMV!/,-)4_*/C1^#R:G$Q&PV@R/4.FGL\^#,\BB*;@
M=^&#,W-&#OCAGM>$X0R&Q]/WT?CX>ME.M$\%'<*8C4<6VH&W#],3B$[',!N>
M'PW/QK/6]-/;\6<8CB(C"3SOF[;OCU)IEJVK5XRGB+<7M)T.<ON[HV[?BWK"
M(1&<T\0T%5@QO0"]H##DO"0YG--"2 TH.1%R^>*YO^_U?:_U&V1"VG494PFN
M6U,B@2*>%(YI0I<QE1#Z3=,T A 9!HIO=*5_2O(,)F:C.:DZ&3XE#KPR]EX\
M[P:!U[_KS;[T^Z^;,&G".Y8L",T!N794)A<Y73=AM& T@Q/&"4\8VIMF&4LP
MA*]ZKMX;]TU !;,W32A*J4J"6Z$%$KM:<H?=1 %)16&:YNVULRJ)E8*A$+HW
MF&9$QH13U9I>8;0P3+21& HU44XPN+UN_U^PZ0<QQW<@0G1FJZ#B1)GG:V33
MLL@9NKGFDJ1_EDQ2<T@H@_Q.GOSP%7D-R"9_[U7Z^CIE-"DEGG-H9GR%^\WG
MM,Z;?Q"V,6,'?2 \?4C6]I]2TH(J:8QC 2TM"4WY:8(+4WQKP=_**&$24UI(
MJDSRFF8%R7- 372/1$=!@=E4S4TQU@6 -E,[)I@DF55E7N5>%%1:M^JF.&!'
M1?X<#6X("@/#[ H\]YG!9CG&D*#(,$TY!H3IM*/0AJDIQ.NM:FX:D@I,LX2T
M'IU(B<]<LP33QN?8&)(++E8Y3>?VL598,46KCF$F++-3)B2B2TEM P!2%-A
ME27 ND#_AAVV@#:4H#E&(P5G"5Q2J<S&?BN*!7:OF*)"(<4E,QT;6]<_$\&2
M:,60>+&IY@U;T?H#U+)2<J86E9LO2MO(K\M[))9+IBIH$AC2%1%E&90%OC&0
MJ-+;E'QL3@4/XE25SCH83>*<UB'$0J94MC"2G!2*]NH?_92I(B?K'N/6GE7J
M;RHI%EJ+9<],N)?F%,(C=5-/MHXJ\6;X/=AW.MW0S+\:AUZ=UHXWH[%C1V-7
MI_?(/&<O]'>*/6>W['^SW\_L5UQZW4</-CS 8#L/,NM:DLEZ05T%;=O.41'I
MK0K"WS3\O09(L:H>@D:M4) TQ:;7"XHK\.\>%3G-MNDNBO_^F+#_)D]H+$LB
MUWCPVK$UO&XUFQ1=(PV_%5Q5QH^-K_L@>'<[UN-AJC;L.S3BK^]:Q\)J=_K*
M?F__+_CB1F WG<-PB\XW"=DT=#OL% A0Y"R%&MG/R("G#_B!)7T/(V)YN.._
MHA$]<!R^)I)K#_&M:>2>ZZA;P_/MZZQ"5)=Y/4ES='5)MRZX;C;%3@C>C0J)
M<6=*O5MEU[W*SMNRS7=U<6>O$ __!E!+ 0(4 Q0    (  QY2E8ER:9E:)8"
M ,F>'0 0              "  0    !R:&DM,C R,C$R,S$N:'1M4$L! A0#
M%     @ #'E*5N[VQ3T.%0  S><  !               ( !EI8" ')H:2TR
M,#(R,3(S,2YX<V102P$"% ,4    "  ,>4I6Y-\.>V\A  !^1P$ %
M        @ '2JP( <FAI+3(P,C(Q,C,Q7V-A;"YX;6Q02P$"% ,4    "  ,
M>4I6!7("KO8\  "6BP( %               @ %SS0( <FAI+3(P,C(Q,C,Q
M7V1E9BYX;6Q02P$"% ,4    "  ,>4I6+4?_!-;J   N5 $ $P
M    @ &;"@, <FAI+3(P,C(Q,C,Q7V<Q+FIP9U!+ 0(4 Q0    (  QY2E;H
M6L].K?0  +_F"0 4              "  :+U P!R:&DM,C R,C$R,S%?;&%B
M+GAM;%!+ 0(4 Q0    (  QY2E;[$&Q9,8\  ,TW!@ 4              "
M 8'J! !R:&DM,C R,C$R,S%?<')E+GAM;%!+ 0(4 Q0    (  QY2E;Z52FD
ME3   "T" 0 3              "  >1Y!0!R:&DQ,&LR,#(R97@Q,#DN:'1M
M4$L! A0#%     @ #'E*5F>H#<$Q!P  L9$  !,              ( !JJH%
M ')H:3$P:S(P,C)E>#(Q,2YH=&U02P$"% ,4    "  ,>4I6!T)81\8#  !?
M"@  $P              @ $,L@4 <FAI,3!K,C R,F5X,C,Q+FAT;5!+ 0(4
M Q0    (  QY2E;T1N15RF   !V8 @ 2              "  0.V!0!R:&DQ
M,&LR,#(R97@S,BYH=&U02P$"% ,4    "  ,>4I6$I'F)*<+   9,   $@
M            @ ']%@8 <FAI,3!K,C R,F5X-#$N:'1M4$L! A0#%     @
M#'E*5JO([%@,"   I2<  !(              ( !U"(& ')H:7$T,C R,F5X
M,S$Q+FAT;5!+ 0(4 Q0    (  QY2E9E'4VM& @  /4G   2
M  "  1 K!@!R:&EQ-#(P,C)E>#,Q,BYH=&U02P$"% ,4    "  ,>4I6HK>#
M#7<%  "=%   $@              @ %8,P8 <FAI<30R,#(R97@S,C$N:'1M
M4$L! A0#%     @ #'E*5H(\G(IU!0  G10  !(              ( !_S@&
I ')H:7$T,C R,F5X,S(R+FAT;5!+!08     $  0  @$  "D/@8    !

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