XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2025
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 segment (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Contract talent solutions
Finance and accounting$553,364 $614,131 $1,671,923 $1,879,221 
Administrative and customer support158,689 178,409 489,907 568,685 
Technology157,851 160,184 468,796 476,053 
Elimination of intersegment revenues (a)(123,681)(122,321)(361,390)(351,601)
Total contract talent solutions746,223 830,403 2,269,236 2,572,358 
Permanent placement talent solutions110,125 123,275 336,929 379,105 
Protiviti498,129 511,326 1,469,962 1,462,002 
Total service revenues$1,354,477 $1,465,004 $4,076,127 $4,413,465 
(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, 2024, through September 30, 2025 (in thousands):
Contract Liabilities
Balance as of December 31, 2024$24,005 
    Payments in advance of satisfaction of performance obligations25,319 
    Revenue recognized(33,315)
    Other, including translation adjustments1,101 
Balance as of September 30, 2025
$17,110