XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition - Summary of Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]      
Accounts receivable $ 4,040 $ 7,805 $ 12,398
Obligations for refunds 4,676 5,590 3,448
Deferred revenue – current 310,555 311,543 274,819
Deferred revenue – non-current $ 348,273 $ 393,043 $ 254,481