v3.26.1
Revenue - Narrative (Details)
3 Months Ended
Mar. 31, 2026
Commercial products | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk | United States  
Disaggregation of Revenue [Line Items]  
Concentration risk, percentage (as percent) 66.66%
Maximum | Other products  
Disaggregation of Revenue [Line Items]  
Warranty term (in years) 3 years
Maximum | Consumer products  
Disaggregation of Revenue [Line Items]  
Revenue contract duration (in years) 1 year
Maximum | Commercial products  
Disaggregation of Revenue [Line Items]  
Revenue contract duration (in years) 1 year
Minimum | Other products  
Disaggregation of Revenue [Line Items]  
Warranty term (in years) 1 year