XML 68 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies and Other Information - Schedule of Accrued Product Warranty Activities (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Accrued Product Warranty    
Balance at beginning of year $ 13,972 $ 19,263
Current year provision 6,039 6,054
Changes in estimates for preexisting warranties 829 1,239
Payments made during the period (12,647) (12,584)
Balance at end of year 8,193 13,972
Accrued Product Warranty 8,193 13,972
Less: Current portion 6,634 10,233
Noncurrent accrued product warranty 1,559 3,739
Warranty costs, net of supplier recoveries 6,800 6,500
Supplier recoveries 100 800
Changes in estimates for preexisting warranties $ 829 $ 1,239
Diluted share (in dollars per share) $ 0.04 $ 0.05