XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and temporary investments $ 26,809 $ 29,909
Accounts receivable, net of allowance for credit losses of $1,578 and $1,527 at March 31, 2024 and December 31, 2023, respectively 338,887 286,138
Inventories, net 184,274 189,807
Prepaid expenses 8,843 4,617
Total current assets 558,813 510,471
Noncurrent assets:    
Property, plant and equipment, net 116,172 115,072
Right-of-use assets - operating leases 738 826
Goodwill 20,022 20,022
Other assets 786 819
Total assets 696,531 647,210
Current liabilities:    
Accounts payable 229,040 191,782
Accrued liabilities 43,512 40,793
Income taxes payable 1,773 1,819
Current portion of operating lease obligation 311 320
Total current liabilities 274,636 234,714
Noncurrent liabilities:    
Long-term obligations 55,000 60,000
Noncurrent portion of operating lease obligation 426 506
Deferred income tax liabilities 4,110 4,070
Total liabilities 334,172 299,290
Commitments and contingencies (Note 8)
Shareholders' equity:    
Common shares, $0.01 par value per share: Authorized - 100,000,000 shares, Issued and outstanding 11,469,960 and 11,445,640 outstanding at March 31, 2024 and December 31, 2023, respectively 115 114
Additional paid-in capital 153,743 153,574
Retained earnings 215,009 200,165
Accumulated other comprehensive loss (6,508) (5,933)
Total shareholders' equity 362,359 347,920
Total liabilities and shareholders' equity $ 696,531 $ 647,210