XML 21 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 70,134 $ 12,446
Trade accounts receivable - net of allowance for credit losses of $1,079 and $1,994, respectively 13,629 25,169
Inventories 96,247 154,450
Income tax receivable 6,284 5,438
Prepaid expenses and other current assets 9,218 7,492
Total current assets 195,512 204,995
Property, plant and equipment, less accumulated depreciation 21,554 19,375
Goodwill 62,280 47,803
Intangible assets, less accumulated amortization 14,100 14,771
Right of use asset 6,878 6,591
Other assets 2,328 3,137
Total Assets 302,652 296,672
Current liabilities:    
Trade accounts payable 8,692 23,399
Accrued expenses and other current liabilities 33,813 31,537
Accrued payroll 3,704 3,615
Other short-term liabilities 1,600  
Total current liabilities 47,809 58,551
Deferred tax liability 4,076 4,558
Long-term lease liabilities 4,917 4,790
Total Liabilities 56,802 67,899
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: 44,284,374 and 45,502,380 respectively 443 455
Additional paid-in capital 110,792 118,091
Retained earnings 134,615 110,227
Total Stockholders' Equity 245,850 228,773
Total Liabilities and Stockholders' Equity $ 302,652 $ 296,672