XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current assets:    
Cash and cash equivalents $ 84,293 $ 70,134
Trade accounts receivable - net of allowance for credit losses of $853 and $1,079, respectively 35,883 13,629
Inventories 77,683 96,247
Income tax receivable 3,094 6,284
Prepaid expenses and other current assets 11,634 9,218
Total current assets 212,587 195,512
Property, plant and equipment, less accumulated depreciation 22,219 21,554
Goodwill 62,280 62,280
Intangible assets, less accumulated amortization 12,455 14,100
Right of use asset 5,960 6,878
Other assets 2,352 2,328
Total Assets 317,853 302,652
Current liabilities:    
Trade accounts payable 13,181 8,692
Accrued expenses and other current liabilities 37,940 33,813
Accrued payroll 2,083 3,704
Other short-term liabilities 1,600 1,600
Total current liabilities 54,804 47,809
Deferred tax liability 4,331 4,076
Long-term lease liabilities 3,939 4,917
Total Liabilities 63,074 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: 43,652,459 and 44,284,374, respectively 437 443
Additional paid-in capital 106,801 110,792
Retained earnings 147,541 134,615
Total Stockholders' Equity 254,779 245,850
Total Liabilities and Stockholders' Equity $ 317,853 $ 302,652