Summary of Significant Accounting Policies and Other Information - Schedule of Accrued Product Warranty Activities (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Accrued Product Warranty | |||
| Balance at beginning of period | $ 8,193 | $ 13,972 | |
| Current period provision | 675 | 993 | |
| Changes in estimates for preexisting warranties | (50) | (282) | |
| Payments made during the period | (1,359) | (3,287) | |
| Balance at end of period | 7,459 | 11,396 | |
| Accrued Product Warranty | 7,459 | 11,396 | $ 8,193 |
| Less: current portion | 6,319 | 8,375 | $ 6,634 |
| Noncurrent accrued product warranty (included with Other Noncurrent liabilities) | 1,140 | 3,021 | |
| Warranty costs, net of supplier recoveries | 600 | 600 | |
| Supplier recoveries | 0 | 100 | |
| Changes in estimates for preexisting warranties | $ (50) | $ (282) | |
| Diluted share (in dollars per share) | $ 0.00 | $ (0.01) | |
| X | ||||||||||
- Definition Product Warranty Recoveries No definition available.
|
| X | ||||||||||
- Definition Standard Product Warranty Accrual, Earnings Per Share, Diluted No definition available.
|
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid after one year or beyond the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|