XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 55,823 $ 66,740
Accounts receivable, net 104,767 112,346
Contract assets 5,963 7,996
Inventories 105,858 140,181
Prepaid expenses and other current assets 5,731 6,647
Income tax receivable 2,591 4,130
Total current assets 280,733 338,040
Property, plant and equipment, net 58,221 62,791
Goodwill 0 49,085
Intangible assets, net 25,446 24,470
Operating lease right-of-use assets 20,327 21,599
Deferred income taxes 5,487 6,242
Other assets 1,727 1,936
Total assets 391,941 504,163
Current liabilities:    
Accounts payable 47,860 71,373
Line of credit 75,000 88,000
Accrued compensation 19,848 20,904
Accrued sales discounts, rebates and royalties 4,763 6,477
Accrued income taxes 2,807 5,585
Other accrued liabilities 23,897 24,134
Total current liabilities 174,175 216,473
Long-term liabilities:    
Operating lease obligations 14,222 15,027
Deferred income taxes 2,071 2,724
Income tax payable 723 723
Other long-term liabilities 751 810
Total liabilities 191,942 235,757
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.01 par value, 5,000,000 shares authorized; none issued or outstanding 0 0
Common stock, $0.01 par value, 50,000,000 shares authorized; 25,254,230 and 24,999,951 shares issued on June 30, 2023 and December 31, 2022, respectively 253 250
Paid-in capital 332,259 326,839
Treasury stock, at cost, 12,353,278 and 12,295,305 shares on June 30, 2023 and December 31, 2022, respectively (369,049) (368,194)
Accumulated other comprehensive income (loss) (22,388) (21,187)
Retained earnings 258,924 330,698
Total stockholders' equity 199,999 268,406
Total liabilities and stockholders' equity $ 391,941 $ 504,163