XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]  
Summary of Contract Assets and Contracts Liabilities
The following table provides information about contract assets and contract liabilities from contracts with customers:
 June 30, 2022December 31, 2021December 31, 2020
Contract assets$14,789 $11,440 $15,020 
Contract liabilities - current253,632 227,549 184,845 
Contract liabilities - non-current23,520 21,513 13,921