XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Performance Obligation (Parenthetical) (Detail)
9 Months Ended
Sep. 30, 2024
Hardware Products | Minimum  
Disaggregation Of Revenue [Line Items]  
Payment period, after shipment 30 days
Hardware Products | Maximum  
Disaggregation Of Revenue [Line Items]  
Payment period, after shipment 60 days
Software Licenses | Minimum  
Disaggregation Of Revenue [Line Items]  
Payment period, after shipment 30 days
Software Licenses | Maximum  
Disaggregation Of Revenue [Line Items]  
Payment period, after shipment 60 days
Professional Services | Minimum  
Disaggregation Of Revenue [Line Items]  
Payment period, after shipment 30 days
Professional Services | Maximum  
Disaggregation Of Revenue [Line Items]  
Payment period, after shipment 60 days
Software Maintenance and Support Services | Minimum  
Disaggregation Of Revenue [Line Items]  
Payment period, after shipment 30 days
Software Maintenance and Support Services | Maximum  
Disaggregation Of Revenue [Line Items]  
Payment period, after shipment 60 days
Extended Hardware Warranties | Minimum  
Disaggregation Of Revenue [Line Items]  
Payment period, after shipment 30 days
Extended Hardware Warranties | Maximum  
Disaggregation Of Revenue [Line Items]  
Payment period, after shipment 60 days