v3.22.4
INCOME TAXES - Composition of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets    
Trade receivables allowance $ 1,325 $ 1,022
Inventory capitalization 4,454 2,393
Inventory reserves 8,318 6,413
Federal NOL carryforwards 736 997
State NOL carryforwards 572 911
Accrued expenses 27,865 19,793
Deferred compensation 625 578
Operating lease liabilities 41,739 40,751
Share-based compensation 7,921 6,753
Capitalized research & experimentation costs 14,037 0
Total deferred tax assets before valuation allowance 107,592 79,611
Less: valuation allowance (459) (712)
Total deferred tax assets, net of valuation allowance 107,133 78,899
Deferred tax liabilities:    
Prepaid expenses (2,939) (2,955)
Operating lease right-of-use assets (40,980) (40,082)
Depreciation expense (47,050) (43,124)
Intangibles (64,012) (29,422)
Other (544) 231
Total deferred tax liabilities (155,525) (115,352)
Net deferred tax liabilities $ (48,392) $ (36,453)