XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
segment
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Number of operating segments | segment     3    
Number of reportable segments | segment     3    
Total net revenues $ 856,461 $ 475,559 $ 2,421,723 $ 1,214,831  
Royalty income 17,009 5,849 50,117 14,946  
Deferred revenue 84,359   84,359   $ 2,546
Reserve for cost recovery 36,652   36,652   $ 23,441
Products          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Total net revenues 527,064 475,559 1,678,432 1,214,831  
Topgolf          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Total net revenues 333,783   $ 751,873    
Months of revenue     7 months    
Topgolf | Products          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Total net revenues 4,387   $ 8,582    
Redeemed Gift Cards and Gift Card Breakage          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Revenue from gift cards, recognized in period $ 106,283 $ 795 $ 231,561 $ 1,825