v3.24.3
Revenue Recognition - Revenue Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]            
Revenue $ 1,095,490 $ 789,957 $ 3,374,927 $ 2,434,536    
Accounts receivable 64,358 27,800 64,358 27,800 $ 47,539 $ 51,100
Online gaming            
Disaggregation of Revenue [Line Items]            
Revenue 1,084,215 768,265 3,323,728 2,353,293    
Gaming software            
Disaggregation of Revenue [Line Items]            
Revenue 1,575 6,304 11,424 23,495    
Other            
Disaggregation of Revenue [Line Items]            
Revenue $ 9,700 $ 15,388 $ 39,775 $ 57,748