XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Disaggregated by Line of Business
The following table presents the Company’s revenues disaggregated by line of business (in thousands):
Year Ended December 31,
202120202019
Accountemps$1,870,563 $1,558,024 $1,985,221 
OfficeTeam1,058,906 764,947 1,040,755 
Robert Half Technology795,319 695,418 765,831 
Robert Half Management Resources894,334 698,942 792,757 
Elimination of intersegment revenues (a)(580,379)(239,996)(172,439)
Temporary and consultant staffing4,038,743 3,477,335 4,412,125 
Permanent placement staffing569,921 370,109 533,432 
Risk consulting and internal audit services1,852,780 1,261,556 1,128,875 
Service revenues$6,461,444 $5,109,000 $6,074,432 
(a)Service revenues for Accountemps, OfficeTeam, Robert Half Technology and Robert Half Management Resources include intersegment revenues, which represent revenues from services provided to the Company’s risk consulting and internal audit services segment in connection with the Company’s blended business solutions. Intersegment revenues for each line of business are aggregated and then eliminated as a single line.
Schedule of Contract Liability Activity The following table sets forth the activity in contract liabilities from December 31, 2018, through December 31, 2021 (in thousands):
Contract
Liabilities
Balance as of December 31, 2018$12,997 
    Payments in advance of satisfaction of performance obligations13,030 
    Revenue recognized(12,072)
    Other, including translation adjustments(1,007)
Balance as of December 31, 2019$12,948 
    Payments in advance of satisfaction of performance obligations25,614 
    Revenue recognized(20,687)
    Other, including translation adjustments377 
Balance as of December 31, 2020$18,252 
Payments in advance of satisfaction of performance obligations27,341 
Revenue recognized(20,372)
Other, including translation adjustments380 
Balance as of December 31, 2021$25,601