XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of significant accounting policies - Contract Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Contract With Customer, Liability [Roll Forward]        
Balance, beginning of the period $ 316,952 $ 238,457 $ 282,128 $ 205,509
Acquisitions 0 5,200 0 5,200
Revenue earned (96,542) (71,574) (199,357) (144,038)
Deferral of revenue 120,820 98,284 258,459 203,696
Balance, end of the period $ 341,230 $ 270,367 $ 341,230 $ 270,367