XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Revenues - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]    
Capitalized contract cost, net $ 3.7 $ 4.0
Refund liability (less than) 0.1 0.1
Prepaid Expenses and Other Current Assets    
Disaggregation of Revenue [Line Items]    
Capitalized contract cost, net 2.8 3.1
Other Long-term Assets    
Disaggregation of Revenue [Line Items]    
Capitalized contract cost, net $ 0.9 $ 0.9
Minimum    
Disaggregation of Revenue [Line Items]    
Extended product warranty term (in years) 1 month  
Maximum    
Disaggregation of Revenue [Line Items]    
Extended product warranty term (in years) 3 years