Inventories - Additional Information (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Inventory [Line Items] | |||
| Inventory write-down | $ 54,400 | $ 9,000 | $ 58,600 |
| Raw materials inventory | |||
| Inventory [Line Items] | |||
| Inventory write-down | 17,800 | 3,500 | |
| Finished goods inventory | |||
| Inventory [Line Items] | |||
| Inventory write-down | $ 5,200 | $ 1,500 | |