XML 17 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 39,456 $ 70,134
Trade accounts receivable - net of allowance for credit losses of $941 and $1,079, respectively 17,098 13,629
Inventories 135,923 96,247
Income tax receivable 5,916 6,284
Prepaid expenses and other current assets 12,445 9,218
Total current assets 210,838 195,512
Property, plant and equipment, less accumulated depreciation 23,623 21,554
Goodwill 65,282 62,280
Intangible assets, less accumulated amortization 11,294 14,100
Right of use asset 5,290 6,878
Other assets 2,321 2,328
Total Assets 318,648 302,652
Current liabilities:    
Accounts payable 21,112 8,692
Accrued expenses and other current liabilities 38,772 33,813
Accrued payroll 4,712 3,704
Other short-term liabilities   1,600
Total current liabilities 64,596 47,809
Deferred tax liability 4,034 4,076
Long-term lease liabilities 3,233 4,917
Long-term severance payable 1,595  
Other long-term liabilities 1,800  
Total Liabilities 75,258 56,802
Commitments and contingencies
Stockholders' equity:    
Preferred stock, shares authorized 5,000,000: Series A Convertible preferred stock, $0.01 par value ($100 liquidation preference value); shares authorized 150,000; none issued or outstanding
Common stock, $0.01 par value; shares authorized 100,000,000; issued and outstanding: 41,647,221 and 44,284,374 respectively 416 443
Additional paid-in capital 91,692 110,792
Retained earnings 151,282 134,615
Total Stockholders' Equity 243,390 245,850
Total Liabilities and Stockholders' Equity $ 318,648 $ 302,652