XML 25 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
The Company’s revenues consist of services and software and hardware sales. In accordance with ASC Topic 606, revenues are recognized when control of services or goods are transferred to clients, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or goods.
Services Revenues

Services revenues are primarily comprised of professional services that include developing, implementing, automating and extending business processes, technology infrastructure, and software applications. The Company’s professional services span multiple industries, platforms and solutions; however, the Company has remained relatively diversified and does not believe that it has significant revenue concentration within any single industry, platform or solution.

Professional services revenues are recognized over time as services are rendered. Most projects are performed on a time and materials basis, while a portion of revenues is derived from projects performed on a fixed fee or fixed fee percent complete basis. For time and material contracts, revenues are generally recognized and invoiced by multiplying the number of hours expended in the performance of the contract by the hourly rates. For fixed fee contracts, revenues are generally recognized and invoiced by multiplying the fixed rate per time period established in the contract by the number of time periods elapsed. For fixed fee percent complete contracts, revenues are generally recognized using an input method based on the ratio of hours expended to total estimated hours, and the client is invoiced according to the agreed-upon schedule detailing the amount and timing of payments in the contract.

Clients are typically billed monthly for services provided during that month but can be billed on a more or less frequent basis as determined by the contract. If the time is worked and approved at the end of a fiscal period and the invoice has not yet been sent to the client, the amount is recorded as revenue once the Company verifies all other revenue recognition criteria have been met, and the amount is classified as a receivable as the right to consideration is unconditional at that point. Amounts invoiced in excess of revenues recognized are contract liabilities, which are classified as deferred revenues in the Consolidated Balance Sheet. The term between invoicing and payment due date is not significant. Contracts for professional services provide for a general right, to the client or the Company, to cancel or terminate the contract within a given period of time (generally 10 to 30 days’ notice is required). The client is responsible for any time and expenses incurred up to the date of cancellation or termination of the contract. Certain contracts may include volume discounts or holdbacks, which are accounted for as variable consideration, but are not typically significant. The Company estimates variable consideration based on historical experience and forecasted sales and includes the variable consideration in the transaction price.

Other services revenues are comprised of hosting fees, partner referral fees, maintenance agreements, training and internally developed software-as-a-service (“SaaS”) sales. Revenues from hosting fees, maintenance agreements, training and internally developed SaaS sales are generally recognized over time using a time-based measure of progress as services are rendered. Partner referral fees are recorded at a point in time upon meeting specified requirements to earn the respective fee.

On many professional service projects, the Company is also reimbursed for out-of-pocket expenses including travel and other project-related expenses. These reimbursements are included as a component of the transaction price of the respective professional services contract and are invoiced as the expenses are incurred. The Company structures its professional services arrangements to recover the cost of reimbursable expenses without a markup.

Software and Hardware Revenues

Software and hardware revenues are comprised of third-party software and hardware resales, in which the Company is considered the agent, and sales of internally developed software, in which the Company is considered the principal. Third-party software and hardware revenues are recognized and invoiced when the Company fulfills its obligation to arrange the sale, which occurs when the purchase order with the vendor is executed and the customer has access to the software or the hardware has been shipped to the customer. Internally developed software revenues are recognized and invoiced when control is transferred to the customer, which occurs when the software has been made available to the customer and the license term has commenced. Revenues from third-party software and hardware sales are recorded on a net basis, while revenues from internally developed software sales are recorded on a gross basis. There are no significant cancellation or termination-type provisions for the Company’s software and hardware sales, and the term between invoicing and payment due date is not significant.

Revenues are presented net of taxes assessed by governmental authorities. Sales taxes are generally collected and subsequently remitted on all software and hardware sales and certain services transactions as appropriate.

Arrangements with Multiple Performance Obligations

Arrangements with clients may contain multiple promises such as delivery of software, hardware, professional services or post-contract support services. These promises are accounted for as separate performance obligations if they are distinct. For arrangements with clients that contain multiple performance obligations, the transaction price is allocated to the separate
performance obligations based on estimated relative standalone selling price, which is estimated by the expected cost plus a margin approach, taking into consideration market conditions and competitive factors. Because contracts that contain multiple performance obligations are typically short term due to the contract cancellation provisions, the allocation of the transaction price to the separate performance obligations is not considered a significant estimate.

Contract Costs

In accordance with the terms of the Company’s sales commission plan, commissions are not earned until the related revenue is recognized. Therefore, sales commissions are expensed as they are earned. Certain sales incentives are accrued based on achievement of specified bookings goals. For these incentives, the Company applies the practical expedient that allows the Company to expense the incentives as incurred, since the amortization period would have been one year or less.

Deferred Revenue

The Company’s deferred revenue balance as of December 31, 2023 and 2022 was $5.5 million and $12.7 million, respectively. Substantially all of the December 31, 2022 deferred revenue balance was recognized in revenue during the year ended December 31, 2023.

Transaction Price Allocated to Remaining Performance Obligations
 
Due to the ability of the client or the Company to cancel or terminate the contract within a given period of time (generally 10 to 30 days’ notice is required), the majority of the Company’s contracts have a term of less than one year. The Company does not disclose the value of unsatisfied performance obligations for contracts with an original maturity date of one year or less or time and materials contracts for which the Company has the right to invoice for services performed. Revenue related to unsatisfied performance obligations for remaining contracts as of December 31, 2023 was immaterial.
 
Disaggregation of Revenue

The following tables present revenue disaggregated by revenue source and pattern of revenue recognition (in millions):

 Year Ended December 31, 2023
 Over TimePoint In TimeTotal Revenues
Time and materials contracts$668.7 $— $668.7 
Fixed fee percent complete contracts56.9 — 56.9 
Fixed fee contracts159.8 — 159.8 
Reimbursable expenses11.3 — 11.3 
Total professional services fees896.7 — 896.7 
Other services revenue*5.7 1.8 7.5 
Total services902.4 1.8 904.2 
Software and hardware— 2.3 2.3 
Total revenues$902.4 $4.1 $906.5 

* Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS and partner referral fees.
 Year Ended December 31, 2022
 Over TimePoint In TimeTotal Revenues
Time and materials contracts$696.0 $— $696.0 
Fixed fee percent complete contracts52.2 — 52.2 
Fixed fee contracts135.0 — 135.0 
Reimbursable expenses9.4 — 9.4 
Total professional services fees892.6 — 892.6 
Other services revenue*7.7 2.1 9.8 
Total services900.3 2.1 902.4 
Software and hardware— 2.7 2.7 
Total revenues$900.3 $4.8 $905.1 

 Year Ended December 31, 2021
 Over TimePoint In TimeTotal Revenues
Time and materials contracts$577.7 $— $577.7 
Fixed fee percent complete contracts49.1 — 49.1 
Fixed fee contracts107.7 — 107.7 
Reimbursable expenses10.7 — 10.7 
Total professional services fees745.2 — 745.2 
Other services revenue*11.3 2.2 13.5 
Total services756.5 2.2 758.7 
Software and hardware— 2.3 2.3 
Total revenues$756.5 $4.5 $761.0 

    * Other services revenue primarily consists of hosting fees, maintenance, training, internally developed SaaS and partner referral fees.

The following table presents revenue disaggregated by geographic area, as determined by the billing address of customers (in millions):
Year Ended December 31,
 202320222021
United States$873.1 $875.3 $738.3 
Other countries33.4 29.8 22.7 
Total revenues$906.5 $905.1 $761.0