XML 109 R70.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Bad debts $ 143 $ 164
Inventories 5,439 3,528
Accrued warranties 4,753 4,336
Accrued compensation 496 569
Net operating loss 4,247 2,181
Equity-based compensation 2,769 3,222
Lease liabilities 4,982 5,794
Premium on capped call 7,777 9,376
Interest expense carryforward 80 3,411
Capitalized research and development expenses 6,405 2,000
Other 5,164 4,580
Deferred tax assets 42,255 39,161
Valuation allowance (11,181) (2,360)
Deferred tax assets, net 31,074 36,801
Deferred tax liabilities:    
Property, plant, and equipment (2,349) (2,825)
Intangible assets (28,450) (79,913)
ROU assets (3,919) (5,051)
Deferred tax liabilities (34,718) (87,789)
Deferred tax asset (liability), net $ (3,644) $ (50,988)