XML 17 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 $ 4,108 $ 4,283
Accounts receivable, net 14,866 16,099
Inventories 23,245 24,716
Other current assets 2,898 3,940
Total current assets 45,117 49,038
Property, plant and equipment, net 5,106 3,981
Operating lease right-of-use assets 6,132 4,773
Goodwill 56,324 57,065
Intangible assets, net 11,132 16,036
Other long-term assets 2,833 6,473
Total assets 126,644 137,366
Current liabilities:    
Current portion of long-term debt 36,956 5,859
Accounts payable 4,787 5,554
Contract liabilities 3,806 4,508
Other current liabilities 9,409 10,621
Total current liabilities 54,958 26,542
Long-term debt, net 0 30,704
Deferred tax liability 710 776
Operating lease liabilities 6,381 4,794
Other long-term liabilities 1,255 1,476
Total liabilities 63,304 64,292
Commitments and Contingencies  
Stockholders' equity:    
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,074,475 shares issued and outstanding at December 31, 2024; 43,394,509 shares issued and outstanding at December 31, 2023 441 434
Additional paid-in-capital 236,579 232,435
Accumulated deficit (158,010) (145,605)
Accumulated other comprehensive loss (15,670) (14,190)
Total stockholders' equity 63,340 73,074
Total liabilities and stockholders' equity $ 126,644 $ 137,366