XML 158 R144.htm IDEA: XBRL DOCUMENT v3.22.4
Net revenues - Narrative (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues [Abstract]      
Billing cycle period 30 days    
Contract liabilities balance   $ 152,570 $ 141,774
Segment Reporting Information [Line Items]      
Contract assets, current, disposals $ 0    
Contract liabilities , current, disposals 2,451    
Contract liabilities balance   $ 152,570 $ 141,774
The Business      
Revenues [Abstract]      
Assets held for sale before impairment 29,803    
Segment Reporting Information [Line Items]      
Contract assets, current, disposals 304    
Disposal group, held-for-sale, not discontinued operations      
Revenues [Abstract]      
Assets held for sale before impairment 7,198    
Segment Reporting Information [Line Items]      
Disposal group including discontinued operation, contract assets, current 2,168    
Disposal group including discontinued operation, contract liabilities, current 649    
Disposal group, held-for-sale, not discontinued operations | The Business      
Segment Reporting Information [Line Items]      
Disposal group including discontinued operation, contract assets $ 1,247