v3.26.1
Note 10 - Product Warranty Obligations - Reconciliation of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Balance at beginning of period $ 131,922 $ 110,987
Payments (23,976) (20,887)
Provision for warranty issued 19,029 18,118
Changes in estimates for pre-existing warranties 1,250 2,499
Warranty reserve assumed in acquisition 129 0
Balance at end of period 128,354 110,717
Balance at beginning of period 219,404 186,922
Deferred revenue contracts issued 16,822 15,818
Amortization of deferred revenue contracts (9,595) (8,337)
Balance at end of period $ 226,631 $ 194,403