XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Contract With Customer, Liability, Deferred Revenue [Roll Forward]        
Beginning balance $ 85,110 $ 96,377 $ 94,355 $ 115,476
Additions 243,545 248,574 733,891 597,318
Revenue recognized (261,042) (241,795) (760,633) (609,638)
Ending balance $ 67,613 $ 103,156 $ 67,613 $ 103,156