XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue The following table presents the Company’s revenue disaggregated by sales recorded over-time and sales recorded at a point in time (in thousands):
Year Ended December 31,
202120202019
Over-time Revenues$626,057 $503,238 $493,633 
Point in time Revenues227,261 369,424 154,266 
Total Revenue$853,318 $872,662 $647,899 

As discussed in FN 22 to the consolidated financial statements, ITC-related contracts were determined to have multiple performance obligations satisfied at a point in time instead of one performance obligation satisfied over time. Total revenue was not impacted, but the disaggregated revenue information above for 2020 and 2019 has been revised to correct this error, which resulted in $360.1 and $106.2 of revenue being reclassified from over-time revenue to point in time revenue for 2020 and 2019, respectively.

Contract Balances
The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and deferred revenue (contract liabilities) on the condensed consolidated balance sheets. The majority of the Company’s contract amounts are billed as work progresses in accordance with agreed-upon contractual terms, which generally coincide with the shipment of one or more phases of the project. Billing sometimes occurs subsequent to revenue recognition, resulting in contract assets. The changes in contract assets (i.e., unbilled receivables) and the corresponding amounts recorded in revenue relate to fluctuations in the timing and volume of billings for the Company’s revenue recognized over-time.