XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Cash and cash equivalents $ 5,546 $ 4,108
Accounts receivable, net 13,479 14,866
Inventories 22,816 23,245
Other current assets 3,061 2,898
Total current assets 44,902 45,117
Property, plant and equipment, net 5,009 5,106
Operating lease right-of-use assets 7,283 6,132
Goodwill 8,960 56,324
Intangible assets, net 10,130 11,132
Other long-term assets 3,517 2,833
Total assets 79,801 126,644
Liabilities, Current [Abstract]    
Debt 35,958 36,956
Accounts payable 4,808 4,787
Contract liabilities 3,427 3,806
Other current liabilities 11,410 9,409
Total current liabilities 55,603 54,958
Deferred tax liability 717 710
Operating lease liabilities 7,230 6,381
Other long-term liabilities 1,416 1,255
Total liabilities 64,966 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,213,746 shares issued and outstanding at March 31, 2025; 44,074,475 shares issued and outstanding at December 31, 2024 442 441
Additional paid-in-capital 237,104 236,579
Accumulated deficit (208,350) (158,010)
Accumulated other comprehensive loss (14,361) (15,670)
Total stockholders' equity 14,835 63,340
Total liabilities and stockholders' equity $ 79,801 $ 126,644