XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Current Period Unaudited - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets, Current [Abstract]    
Cash and cash equivalents $ 7,442 $ 4,108
Accounts receivable, net 11,937 14,866
Inventories 22,255 23,245
Other current assets 3,335 2,898
Total current assets 44,969 45,117
Property, plant and equipment, net 4,913 5,106
Operating lease right-of-use assets 7,131 6,132
Goodwill 10,152 56,324
Intangible assets, net 9,139 11,132
Other long-term assets 3,789 2,833
Total assets 80,093 126,644
Liabilities, Current [Abstract]    
Debt 34,864 36,956
Accounts payable 4,722 4,787
Contract liabilities 3,143 3,806
Other current liabilities 12,473 9,409
Total current liabilities 55,202 54,958
Deferred tax liability 734 710
Operating lease liabilities 6,997 6,381
Other long-term liabilities 1,427 1,255
Total liabilities 64,360 63,304
Commitments and Contingencies  
Equity [Abstract]    
Preferred stock, par value $0.01 per share, 5,000,000 shares authorized 0 0
Common stock, par value $0.01 per share, 80,000,000 shares authorized: 44,531,198 shares issued and outstanding at June 30, 2025; 44,074,475 shares issued and outstanding at December 31, 2024 445 441
Additional paid-in-capital 237,622 236,579
Accumulated deficit (210,632) (158,010)
Accumulated other comprehensive loss (11,702) (15,670)
Total stockholders' equity 15,733 63,340
Total liabilities and stockholders' equity $ 80,093 $ 126,644