v3.24.1.u1
Revenue Recognition - Revenue Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 1,174,996 $ 769,652    
Accounts receivable 53,321 41,400 $ 47,539 $ 51,100
Online gaming        
Disaggregation of Revenue [Line Items]        
Revenue 1,152,186 735,189    
Gaming software        
Disaggregation of Revenue [Line Items]        
Revenue 6,231 8,610    
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 16,579 $ 25,853