Summary of Significant Accounting Policies - Schedule of Accrued Warranty Liabilities (Details) - Accrued Warranty Liabilities [Member] - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Schedule of Accrued Warranty Liabilities [Line Items] | |||
| Balance at beginning of period | $ 32,205 | $ 35,591 | $ 24,463 |
| Additions (deductions) charged to cost of sales | (1,479) | 3,291 | 5,866 |
| Additions that reduced net revenue | 5,773 | 6,288 | 11,996 |
| Deductions from reserves for current year claims | (9,788) | (12,965) | (6,734) |
| Balance at end of period | $ 26,711 | $ 32,205 | $ 35,591 |