XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2022
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):
Three Months Ended
March 31,
20222021
Over-time revenue$208,071 $117,850 
Point in time revenue92,515 130,390 
Total revenue$300,586 $248,240 
Contract assets consisting of unbilled receivables are recorded within accounts receivable on the condensed consolidated balance sheets on a contract-by-contract basis at the end of the reporting period and consisted of the following (in thousands):
March 31, 2022December 31, 2021
Unbilled receivables$135,997 $111,224 
Contract liabilities consisting of deferred revenue recorded on a contract-by-contract basis at the end of each reporting period were as follows (in thousands):
March 31, 2022December 31, 2021
Deferred revenue$121,624 $99,575