XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 60,079 $ 66,740
Accounts receivable, net 112,521 112,346
Contract assets 8,133 7,996
Inventories 93,462 140,181
Prepaid expenses and other current assets 5,809 6,647
Income tax receivable 2,387 4,130
Total current assets 282,391 338,040
Property, plant and equipment, net 46,613 62,791
Goodwill 0 49,085
Intangible assets, net 25,529 24,470
Operating lease right-of-use assets 17,777 21,599
Deferred income taxes 4,472 6,242
Other assets 1,558 1,936
Total assets 378,340 504,163
Current liabilities:    
Accounts payable 54,776 71,373
Line of credit 75,000 88,000
Accrued compensation 21,707 20,904
Accrued sales discounts, rebates and royalties 5,060 6,477
Accrued income taxes 4,261 5,585
Other accrued liabilities 21,714 24,134
Total current liabilities 182,518 216,473
Long-term liabilities:    
Operating lease obligations 11,553 15,027
Deferred income taxes 1,280 2,724
Income tax payable 723 723
Other long-term liabilities 739 810
Total liabilities 196,813 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,301,246 and 24,999,951 shares issued on September 30, 2023 and December 31, 2022, respectively 253 250
Paid-in capital 334,683 326,839
Treasury stock, at cost, 12,356,603 and 12,295,305 shares on September 30, 2023 and December 31, 2022, respectively (369,082) (368,194)
Accumulated other comprehensive income (loss) (23,889) (21,187)
Retained earnings 239,562 330,698
Total stockholders' equity 181,527 268,406
Total liabilities and stockholders' equity $ 378,340 $ 504,163