| Schedule of warranty obligations |
| |
|
Three Months Ended June 30,
|
|
|
Six Months Ended June 30,
|
|
| |
|
2026
|
|
|
2025
|
|
|
2026
|
|
|
2025
|
|
|
Balance, at the beginning of the period
|
|
$
|
321,814
|
|
|
$
|
412,702
|
|
|
$
|
357,889
|
|
|
$
|
432,365
|
|
|
Accruals for warranty during the period
|
|
|
12,687
|
|
|
|
17,628
|
|
|
|
27,186
|
|
|
|
34,094
|
|
|
Changes in estimates
|
|
|
(11,525
|
)
|
|
|
(3,789
|
)
|
|
|
(33,172
|
)
|
|
|
(4,700
|
)
|
|
Settlements
|
|
|
(14,079
|
)
|
|
|
(28,977
|
)
|
|
|
(43,006
|
)
|
|
|
(64,195
|
)
|
|
Balance, at end of the period
|
|
|
308,897
|
|
|
|
397,564
|
|
|
|
308,897
|
|
|
|
397,564
|
|
|
Less current portion
|
|
|
(69,918
|
)
|
|
|
(115,057
|
)
|
|
|
(69,918
|
)
|
|
|
(115,057
|
)
|
|
Long-term portion
|
|
$
|
238,979
|
|
|
$
|
282,507
|
|
|
$
|
238,979
|
|
|
$
|
282,507
|
|
|