XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Disaggregated by Functional Specialization and Segments
The following table presents the Company’s revenues disaggregated by functional specialization and segments (in thousands):
Year Ended December 31,
202320222021
Contract talent solutions
Finance and accounting$2,811,093 $3,185,183 $2,764,897 
Administration and customer support816,409 1,042,634 1,058,906 
Technology710,156 857,261 795,319 
Elimination of intersegment revenues (a)(442,326)(552,231)(580,379)
Total contract talent solutions3,895,332 4,532,847 4,038,743 
Permanent placement talent solutions567,486 725,155 569,921 
Protiviti1,929,699 1,980,140 1,852,780 
Total service revenues$6,392,517 $7,238,142 $6,461,444 
(a)Service revenues for finance and accounting, administrative and customer support, and technology include intersegment revenues, which represent revenues from services provided to the Company’s Protiviti segment in connection with the Company’s blended business solutions. Intersegment revenues for each functional specialization 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, 2021, through December 31, 2023 (in thousands):
Contract
Liabilities
Balance as of December 31, 2021$25,601 
    Payments in advance of satisfaction of performance obligations43,830 
    Revenue recognized(47,056)
    Other, including translation adjustments(392)
Balance as of December 31, 2022$21,983 
Payments in advance of satisfaction of performance obligations47,719 
Revenue recognized(44,862)
Other, including translation adjustments(266)
Balance as of December 31, 2023$24,574