Product Warranties - Additional Information (Details) |
Mar. 31, 2026 |
|---|---|
| Minimum | |
| Product Warranty Liability [Line Items] | |
| Warranty term period provided for repair or replacement of products | 1 year |
| Maximum | |
| Product Warranty Liability [Line Items] | |
| Warranty term period provided for repair or replacement of products | 2 years |