XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Disaggregated by Line of Business
The following table presents the Company’s service revenues disaggregated by line of business (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2021202020212020
Accountemps$453,342 $331,542 $870,448 $821,426 
OfficeTeam263,192 136,299 483,665 376,278 
Robert Half Technology194,233 162,028 366,406 358,680 
Robert Half Management Resources210,550 165,031 393,878 376,908 
Elimination of intersegment revenues (a)(143,036)(41,514)(246,840)(87,786)
Temporary and consultant staffing978,281 753,386 1,867,557 1,845,506 
Permanent placement staffing143,640 71,030 255,344 191,519 
Risk consulting and internal audit services458,660 283,910 856,060 577,992 
Service revenues$1,580,581 $1,108,326 $2,978,961 $2,615,017 

(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 January 1, 2020, through June 30, 2021 (in thousands):
Contract Liabilities
Balance as of January 1, 2020$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 obligations20,654 
    Revenue recognized(26,454)
    Other, including translation adjustments730 
Balance as of June 30, 2021$13,182