v3.24.0.1
Revenue Recognition - Summary of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]        
Total Revenue $ 3,665,393 $ 2,240,461 $ 1,296,025  
Accounts receivable 47,539 51,097 45,800 $ 44,500
Online gaming        
Disaggregation of Revenue [Line Items]        
Total Revenue 3,557,191 2,106,708 1,145,539  
Gaming software        
Disaggregation of Revenue [Line Items]        
Total Revenue 29,980 43,000 97,415  
Other        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 78,222 $ 90,753 $ 53,071