XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Contract Liabilities (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, Deferred Revenue [Roll Forward]        
Beginning balance $ 96,377 $ 116,255 $ 115,476 $ 135,578
Additions 248,574 175,423 597,318 541,519
Revenue recognized (241,795) (179,808) (609,638) (565,227)
Ending balance $ 103,156 $ 111,870 $ 103,156 $ 111,870