XML 312 R97.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Components of Net Deferred Tax Asset or Liability (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Deferred Tax Assets    
Accrued liabilities and allowances $ 13,000,000.0 $ 13,200,000
Allowance for doubtful accounts 1,900,000 1,500,000
Inventories 1,500,000 1,100,000
Property and equipment 300,000 400,000
Intangibles 10,600,000 9,400,000
Net operating loss carryforwards 0 200,000
Other 0 100,000
Long-term deferred tax assets 27,300,000 25,900,000
Less: Valuation allowance 0 (100,000)
Net deferred tax assets 27,300,000 25,800,000
Deferred Tax Liabilities    
Accrued liabilities and allowances (2,700,000) (2,700,000)
Property and equipment (9,900,000) (9,400,000)
Intangibles (15,700,000) (12,500,000)
Investment in partnership (23,400,000) (23,600,000)
Other (1,500,000) (1,700,000)
Long-term deferred tax liabilities (53,200,000) (49,900,000)
Net deferred tax liabilities (25,900,000) (24,100,000)
Other non-current assets    
Deferred Tax Liabilities    
Net deferred tax assets 400,000 400,000
Long-term deferred income tax liabilities    
Deferred Tax Liabilities    
Net deferred tax liabilities $ (26,300,000) $ (24,500,000)