Accrued Expenses and Other Current Liabilities - Narrative (Details) |
6 Months Ended |
---|---|
Jun. 30, 2022 | |
United States | |
Product Warranty Liability [Line Items] | |
Product warranty term for PDMs | 4 years |
CANADA | |
Product Warranty Liability [Line Items] | |
Product warranty term for PDMs | 5 years |