XML 112 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Losses $ 11,274 $ 9,954
Operating lease liabilities 10,194 11,117
Compensation related deductions 8,457 9,010
Inventories 12,497 9,368
Tax credits 3,222 2,624
Capitalized R&D 25,238 13,623
Warranty 964 836
Other 724 284
Total deferred tax assets 72,570 56,816
Valuation allowance on deferred tax assets (16,674) (14,568)
Net deferred tax assets 55,896 42,248
Deferred tax liabilities:    
Depreciation (5,389) (4,049)
Amortization (24,436) (26,746)
Operating lease right-of-use assets (9,198) (10,477)
Deferred revenue (5,316) (3,057)
Total deferred tax liabilities (44,339) (44,329)
Net deferred tax assets $ 11,557  
Net deferred tax (liabilities)   $ (2,081)