XML 44 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2021
USD ($)
Revenue From Contract With Customer [Line Items]  
Remaining performance obligations $ 0.7
Minimum  
Revenue From Contract With Customer [Line Items]  
Payment period from contract inception 30 days
Maximum  
Revenue From Contract With Customer [Line Items]  
Payment period from contract inception 90 days
Software Licenses | Minimum  
Revenue From Contract With Customer [Line Items]  
Contract period 1 year
Software Licenses | Maximum  
Revenue From Contract With Customer [Line Items]  
Contract period 3 years
Subscriptions | Minimum  
Revenue From Contract With Customer [Line Items]  
Contract period 1 month
Subscriptions | Maximum  
Revenue From Contract With Customer [Line Items]  
Contract period 6 years
Software Maintenance and Support Services | Minimum  
Revenue From Contract With Customer [Line Items]  
Contract period 1 year
Software Maintenance and Support Services | Maximum  
Revenue From Contract With Customer [Line Items]  
Contract period 3 years
Extended Hardware Warranties | Minimum  
Revenue From Contract With Customer [Line Items]  
Contract period 1 year
Extended Hardware Warranties | Maximum  
Revenue From Contract With Customer [Line Items]  
Contract period 2 years