v3.23.2
Revenue Recognition - Revenue Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 874,927 $ 466,185 $ 1,644,579 $ 883,390
Online gaming        
Disaggregation of Revenue [Line Items]        
Revenue 849,839 434,123 1,585,028 820,801
Gaming software        
Disaggregation of Revenue [Line Items]        
Revenue 8,581 11,470 17,191 24,965
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 16,507 $ 20,592 $ 42,360 $ 37,624