XML 127 R96.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Net Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Inventories    
Inventories $ 9,087 $ 10,493
Allowance for customer returns 17,854 13,083
Accrued asbestos liabilities 24,032 20,758
Accrued salaries and benefits 13,564 11,816
Tax credit and net operating loss carryforwards 5,690 5,968
Allowance for expected credit losses 3,586 3,567
Other 10 17
Deferred tax assets, gross 73,823 65,702
Valuation allowance (4,849) (3,830)
Total deferred tax assets 68,974 61,872
Deferred tax liabilities:    
Intangible assets acquired, net of amortization 43,755 12,668
Depreciation 6,669 7,597
Interest rate swap agreement 1,345 990
Other 4,006 84
Total deferred tax liabilities 55,775 21,339
Net deferred tax assets $ 13,199 $ 40,533