XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues
3 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenues REVENUES
Disaggregation of Revenues

Revenues are disaggregated at the Company's segment level since the segment categories depict how the nature, amount, timing and uncertainty of revenues and cash flows are affected by economic factors. For additional details related to the Company's reportable segments, see Note 17 - "Segment Information."

The following table presents the Company's revenues disaggregated by geography for the three months ended March 31, 2023 and 2022. The Company's revenues are primarily derived domestically. Foreign revenues are based on the country in which the legal subsidiary generating the revenue is domiciled. Revenue from any single foreign country was not material to the Company's consolidated financial statements.
Three Months Ended
March 31,
20232022
United States$426,165 $384,270 
Foreign19,206 21,475 
Total revenue$445,371 $405,745 

Contract Balances

Differences in the timing of revenue recognition, billings and cash collections result in billed trade receivables, unbilled receivables (contract assets) and deferred revenues (contract liabilities) on the consolidated balance sheets.

Contract Assets
Unbilled receivables arise when the timing of billings to customers differs from the timing of revenue recognition, such as when the Company recognizes revenue over time before a customer can be billed. Contract assets are classified as Prepaid expenses and other current assets on the consolidated balance sheets. As of March 31, 2023 and December 31, 2022, the contract asset balance was $11,623 and $11,937, respectively.

Contract Liabilities

The Company records deferred revenues when cash payments are received or due in advance of the Company's performance, including amounts that are refundable, which are recorded as contract liabilities. Contract liabilities are classified as Other current liabilities on the consolidated balance sheets, based on the timing of when the Company expects to recognize revenue.

Contract Liabilities
Balance at December 31, 2022
$4,380 
Deferral of revenue5,031 
Recognition of unearned revenue(4,687)
Balance at March 31, 2023
$4,724 
Balance at December 31, 2021
$3,396 
Deferral of revenue431 
Recognition of unearned revenue(617)
Balance at March 31, 2022
$3,210