XML 22 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues
6 Months Ended
Jun. 30, 2020
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 18 - "Segment Information."

The following table presents the Company's revenues disaggregated by geography for the three and six months ended June 30, 2020 and 2019. 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
June 30,
Six Months Ended
June 30,
2020201920202019
United States$274,518  $364,743  $602,807  $698,961  
Foreign (a)
20,919  20,972  40,530  42,567  
Total revenue$295,437  $385,715  $643,337  $741,528  
(a) For the three and six months ended June 30, 2020 and 2019, foreign revenues were primarily related to the Company's Dunmore Europe GmbH business, which is domiciled in Germany.

Contract Balances

Differences in the timing of revenue recognition, billings and cash collections result in billed trade receivables, unbilled receivables (contract assets) and deferred revenue (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 June 30, 2020 and December 31, 2019, the contract asset balance was $9,982 and $10,749, 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. As of June 30, 2020 and December 31, 2019, the contract liability balance was $7,885 and $6,737, respectively. The increase in the six months ended June 30, 2020 was primarily due to the deferral of revenue of $7,579 offset by the recognition of $6,431 of unearned revenue.