XML 65 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue and Related Contract Costs and Contract Liabilities - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]      
Revenue recognition description of capitalized contract costs   Capitalized contract costs are expensed upon the transfer of the related goods or services and are included in “Costs of services” or “Costs of products” in the Condensed Consolidated Statement of Operations as applicable  
Capitalized contract costs to obtain contracts $ 3,100,000 $ 3,100,000  
Capitalized contract costs to fulfill contracts 32,300,000 $ 32,300,000  
Impairment loss on capitalized contract costs $ 0   $ 0
GES      
Disaggregation Of Revenue [Line Items]      
Performance obligation description of payment terms   Payment terms are generally within 30-60 days and contain no significant financing components.  
GES | Minimum      
Disaggregation Of Revenue [Line Items]      
Performance obligation payment terms   30 days  
GES | Maximum      
Disaggregation Of Revenue [Line Items]      
Performance obligation payment terms   60 days  
Pursuit      
Disaggregation Of Revenue [Line Items]      
Performance obligation description of payment terms   When we extend credit, payment terms are generally within 30 days and contain no significant financing components.