XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Operating lease liability $ 13,632 $ 6,886
Product and surface flaking warranty reserves 5,833 5,645
State tax credit carryforwards 3,621 4,250
Deferred revenue 4,230 4,215
Tax Cut and Jobs Act capitalization of research and development costs 5,397 3,956
Stock-based compensation 1,828 2,361
Inventories 3,342 639
Gross deferred tax assets, before valuation allowance 37,883 27,952
Valuation allowance (2,638) (3,307)
Gross deferred tax assets, after valuation allowance 35,245 24,645
Deferred tax liabilities:    
Depreciation (70,572) (74,794)
Inventories (2,150) (10,627)
Operating lease right-of-use asset (13,332) (6,677)
Goodwill amortization (3,584) (3,536)
Other (1,639) (1,450)
Gross deferred tax liabilities (91,277) (97,084)
Net deferred tax liability $ (56,032) $ (72,439)