XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 17,729 $ 17,722
Accounts receivable, less allowance for doubtful accounts of $5,267 and $7,622, respectively 98,289 104,813
Accounts receivable - other 86 3,326
Inventories 105,134 124,976
Contract assets 46,765 52,980
Prepaid expenses and other current assets 10,824 14,166
Total current assets 278,827 317,983
Property, plant and equipment, net 48,666 51,392
Operating lease right-of-use assets 18,806 9,113
Deferred tax asset 10,677 10,718
Intangible assets, net 52,098 55,753
Other assets 12,983 11,982
Total assets 422,057 456,941
Current liabilities:    
Accounts payable 45,168 42,060
Other current liabilities 37,433 38,646
Current portion of long-term debt 4,219 3,750
Current portion of acquisition-related contingent liabilities 1,321 736
Total current liabilities 88,141 85,192
Long-term debt 103,134 151,567
Long-term pension liability 13,262 12,864
Long-term acquisition-related contingent liabilities 387 2,245
Long-term operating lease liabilities 13,440 3,936
Other long-term liabilities 8,582 8,538
Total liabilities 226,946 264,342
Commitments and contingencies (Note 6)
Shareholders’ equity:    
Preferred stock, $.001 par value - authorized 300,000 shares (none issued) 0 0
Common stock, $.001 par value - authorized 50,000,000 shares, issued and outstanding 16,505,826 and 16,376,683 shares, respectively 16 16
Additional paid-in capital 76,515 72,615
Retained earnings 121,308 122,979
Accumulated other comprehensive loss, net of tax:    
Pensions (990) (1,113)
Foreign currency translation adjustment (1,738) (1,898)
Total shareholders’ equity 195,111 192,599
Total liabilities and shareholders’ equity $ 422,057 $ 456,941