XML 99 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Deferred Tax Liabilities (Assets)) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Income Tax Disclosure [Abstract]    
Depreciation $ 13,523 $ 13,838
Goodwill 69,155 65,967
Operating leases 11,265 11,325
Intangible assets 0 1,919
Other 1,890 1,847
Gross deferred tax liabilities 95,833 94,896
Capitalized research and development costs (8,184) (6,286)
Equity compensation (7,148) (6,907)
Operating leases (11,670) (11,678)
Intangible assets (854) 0
Capital loss carryforward (19,392) (26,527)
Warranty reserves (3,901) (1,790)
Other (7,476) (11,215)
Gross deferred tax assets (58,625) (64,403)
Valuation allowances 19,434 26,593
Deferred tax assets, net of valuation allowances (39,191) (37,810)
Net deferred tax liabilities $ 56,642 $ 57,086