XML 80 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Carrying value of inventories $ 5,782 $ 4,809
Accrued liabilities and allowances deductible for tax purposes on a cash basis 10,213 7,811
Goodwill 554 937
Stock-based compensation 5,853 5,032
Operating lease liabilities 33,260 23,252
Net operating loss carryforwards 12,662 16,848
Tax credit carryforwards 7,372 5,805
Research and experimentation 15,861 10,691
Other 8,540 4,086
Total gross deferred tax assets 100,097 79,271
Less: valuation allowance (18,502) (18,743)
Total net deferred tax assets 81,595 60,528
Plant and equipment, due to differences in depreciation (10,652) (7,957)
Operating lease right-of-use assets (32,999) (22,991)
Intangible assets, due to differences in amortization (8,946) (10,502)
Foreign withholding tax (898) (4,902)
Interest rate swap (52) (263)
Other (1,105) (2,173)
Total gross deferred tax liabilities (54,652) (48,788)
Total net deferred tax assets 26,943 11,740
Long-term assets 26,943 12,235
Long-term liabilities 0 (495)
Total net deferred tax assets $ 26,943 $ 11,740