v3.24.2.u1
Net Revenues - Narrative (Detail)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
numberOfOperatingSegment
Jun. 30, 2023
USD ($)
Disaggregation of Revenue [Line Items]        
Number of reportable segments | numberOfOperatingSegment     3  
Revenue recognized in contract liabilities balance | $ $ 54,361 $ 60,603 $ 81,105 $ 111,777
Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis]: 2024-01-07        
Disaggregation of Revenue [Line Items]        
Revenue, remaining performance obligation, expected timing of satisfaction, period 6 months   6 months  
Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis]: 2025-01-01        
Disaggregation of Revenue [Line Items]        
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years   2 years  
Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis]: 2027-01-01        
Disaggregation of Revenue [Line Items]        
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years   2 years  
Revenue, remaining performance obligation, expected timing of satisfaction, start date [Axis]: 2029-01-01        
Disaggregation of Revenue [Line Items]        
Revenue, remaining performance obligation, expected timing of satisfaction, period