XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 56,906 $ 66,740
Accounts receivable, net 106,371 112,346
Contract assets 7,021 7,996
Inventories 122,688 140,181
Prepaid expenses and other current assets 6,859 6,647
Income tax receivable 2,525 4,130
Total current assets 302,370 338,040
Property, plant and equipment, net 61,791 62,791
Goodwill 0 49,085
Intangible assets, net 24,969 24,470
Operating lease right-of-use assets 20,236 21,599
Deferred income taxes 5,636 6,242
Other assets 1,965 1,936
Total assets 416,967 504,163
Current liabilities:    
Accounts payable 50,766 71,373
Line of credit 85,000 88,000
Accrued compensation 20,268 20,904
Accrued sales discounts, rebates and royalties 4,400 6,477
Accrued income taxes 3,766 5,585
Other accrued liabilities 23,607 24,134
Total current liabilities 187,807 216,473
Long-term liabilities:    
Operating lease obligations 13,983 15,027
Deferred income taxes 2,636 2,724
Income tax payable 723 723
Other long-term liabilities 779 810
Total liabilities 205,928 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,196,612 and 24,999,951 shares issued on March 31, 2023 and December 31, 2022, respectively 252 250
Paid-in capital 329,729 326,839
Treasury stock, at cost, 12,348,491 and 12,295,305 shares on March 31, 2023 and December 31, 2022, respectively (369,006) (368,194)
Accumulated other comprehensive income (loss) (19,271) (21,187)
Retained earnings 269,335 330,698
Total stockholders' equity 211,039 268,406
Total liabilities and stockholders' equity $ 416,967 $ 504,163