Significant Accounting Policies - Schedule Of Company's warranty allowance related to the remaining cost (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Standard Product Warranty Disclosure [Abstract] | ||
| Warranty reserve beginning balance | $ 1,077 | $ 2,215 |
| Non-recurring warranty items incurred | (500) | 291 |
| Warranty accrual (reversal) for completed projects | 509 | (134) |
| Warranty settlements | (663) | (1,295) |
| Warranty reserve ending balance | $ 423 | $ 1,077 |