v3.25.4
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