XML 109 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Deferred tax (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Deferred tax assets:    
Accruals and advances $ 16,318,000 $ 12,470,000
Stock-based compensation 7,373,000 6,013,000
Accruals for chargebacks and returns 23,427,000 17,358,000
Inventories 5,234,000 4,569,000
Intangible assets 0 40,193,000
Net operating loss carryforwards 27,254,000 2,900,000
Capitalized research expenditures 19,836,000 11,294,000
Interest expense carryforwards 6,400,000 5,132,000
Debt instruments 9,590,000 0
Other assets 5,305,000 2,318,000
Total deferred tax assets 120,737,000 102,247,000
Deferred tax liabilities:    
Depreciation (6,710,000) (5,658,000)
Intangible assets (12,537,000) 0
Other liabilities (6,934,000) (5,440,000)
Total deferred tax liabilities (26,181,000) (11,098,000)
Valuation allowance (9,450,000) (438,000)
Deferred tax assets, net of deferred tax liabilities and valuation allowance $ 85,106,000 $ 90,711,000