v3.26.1
Note 10 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Balance at beginning of period $ 128,354 $ 110,717 $ 131,922 $ 110,987
Payments (20,454) (18,868) (44,430) (39,755)
Provision for warranty issued 20,286 25,826 39,315 43,944
Changes in estimates for pre-existing warranties 2,582 2,269 3,832 4,768
Warranty reserve assumed in acquisition 82 0 211 0
Balance at end of period 130,850 119,944 130,850 119,944
Balance at beginning of period 226,631 194,403 219,404 186,922
Deferred revenue contracts issued 16,253 16,915 33,075 32,733
Amortization of deferred revenue contracts (9,960) (8,668) (19,555) (17,005)
Balance at end of period $ 232,924 $ 202,650 $ 232,924 $ 202,650