Commitments and Contingencies - Additional Information (Details) $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Product Warranty Liability [Line Items] | |
| Description of Tariffs classification | "Revised CBP Assessments"). In particular, CBP accepted our position that the Section 301 tariffs of 25% or 7.5% of the value of the merchandise, depending on tariff classification, as well as the antidumping and countervailing duties, previously assessed under the Original 939 Assessment are not applicable as they are only applicable to articles that are products |
| Claimed liability | $ 1,200 |
| 625 Assessment [Member] | |
| Product Warranty Liability [Line Items] | |
| Cost of Assessment | 70 |
| 939 Assessment [Member] | |
| Product Warranty Liability [Line Items] | |
| Cost of Assessment | 2,010 |
| Custom Liability | $ 2,700 |