XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
segment
month
Jun. 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 $ 913,641 $ 296,996 $ 1,565,262 $ 739,272  
Royalty income 22,240 3,552 33,108 9,097  
Contract with customer, liability 83,580   83,580   $ 2,546
Products          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Total net revenues 591,410 296,996 $ 1,151,368 739,272  
Topgolf          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Months of revenue | month     4    
Total net revenues 325,453   $ 418,090    
Topgolf | Products          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Total net revenues 3,221   4,195    
Redeemed Gift Cards and Gift Card Breakage          
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]          
Revenue from gift cards, recognized in period $ 97,232 $ 454 $ 125,278 $ 1,030