XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, net $ 3.0   $ 3.0
Recognized service revenue 11.4 $ 10.9  
Refund liability 0.2 $ 0.2  
Prepaid expenses and other current assets      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, net 2.1   2.0
Other long-term assets      
Disaggregation of Revenue [Line Items]      
Capitalized contract cost, net $ 1.0   $ 1.0
Minimum      
Disaggregation of Revenue [Line Items]      
Extended product warranty term 1 month    
Maximum      
Disaggregation of Revenue [Line Items]      
Extended product warranty term 3 years