Commitments and Contingencies - Additional Information (Details) - USD ($) |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Estimated litigation liability | $ 0 | $ 0 |
| Tariff refunds | $ 15,600,000 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Carrying amount as of the balance sheet date of tariffs due either from customers or suppliers arising from sales or purchases, or as previously overpaid to tax authorities or vendors. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|