v3.24.2.u1
Revenue Recognition - Revenue Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]            
Revenue $ 1,104,441 $ 874,927 $ 2,279,437 $ 1,644,579    
Accounts receivable 65,011 109,200 65,011 109,200 $ 47,539 $ 160,100
Online gaming            
Disaggregation of Revenue [Line Items]            
Revenue 1,087,327 849,839 2,239,513 1,585,028    
Gaming software            
Disaggregation of Revenue [Line Items]            
Revenue 3,618 8,581 9,849 17,191    
Other            
Disaggregation of Revenue [Line Items]            
Revenue $ 13,496 $ 16,507 $ 30,075 $ 42,360