Commitments and Contingencies - Additional Information (Details) - USD ($) |
Feb. 20, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |||
| Litigation liabilities | $ 0 | $ 0 | |
| Estimated amount paid under the IEEPA tariffs | $ 1,600,000 | ||
| Deferred legal fees | $ 2,900,000 |
| X | ||||||||||
- Definition Deferred legal fees. No definition available.
|
| 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 Amount of damages paid to the plaintiff in the legal matter. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|