XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets (Current Period Unaudited - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets, Current    
Cash and cash equivalents $ 6,817 $ 4,108
Accounts receivable, net 12,109 14,866
Inventories 21,604 23,245
Other current assets 3,275 2,898
Total current assets 43,805 45,117
Property, plant and equipment, net 4,990 5,106
Operating lease right-of-use assets 7,500 6,132
Goodwill 9,525 56,324
Intangible assets, net 8,379 11,132
Other long-term assets 3,793 2,833
Total assets 77,992 126,644
Liabilities, Current [Abstract]    
Debt 33,967 36,956
Accounts payable 5,176 4,787
Contract liabilities 2,879 3,806
Other current liabilities 12,374 9,409
Total current liabilities 54,396 54,958
Deferred tax liability 733 710
Operating lease liabilities 7,332 6,381
Other long-term liabilities 1,463 1,255
Total liabilities 63,924 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,579,665 shares issued and outstanding at September 30, 2025; 44,074,475 shares issued and outstanding at December 31, 2024 446 441
Additional paid-in-capital 237,922 236,579
Accumulated deficit (211,863) (158,010)
Accumulated other comprehensive loss (12,437) (15,670)
Total stockholders' equity 14,068 63,340
Total liabilities and stockholders' equity $ 77,992 $ 126,644