XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and temporary investments $ 40,600 $ 29,909
Accounts receivable, net of allowance for credit losses of $1,691 and $1,527 at June 30, 2024 and December 31, 2023, respectively 374,029 286,138
Inventories, net 190,345 189,807
Prepaid expenses 10,485 4,617
Total current assets 615,459 510,471
Noncurrent assets:    
Property, plant and equipment, net 118,569 115,072
Right-of-use assets - operating leases 595 826
Goodwill 19,998 20,022
Other assets 725 819
TOTAL ASSETS 755,346 647,210
Current liabilities:    
Accounts payable 234,216 191,782
Accrued liabilities 54,801 40,793
Income taxes payable 1,462 1,819
Current portion of operating lease obligation 309 320
Total current liabilities 290,788 234,714
Noncurrent liabilities:    
Long-term obligations 65,000 60,000
Non-current portion of operating lease obligation 286 506
Deferred income tax liabilities 4,082 4,070
TOTAL LIABILITIES 360,156 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,439,292 and 11,445,640 outstanding at September 30, 2024 and December 31, 2023, respectively 114 114
Additional paid-in capital 152,933 153,574
Retained earnings 246,578 200,165
Accumulated other comprehensive loss (4,435) (5,933)
TOTAL SHAREHOLDERS' EQUITY 395,190 347,920
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 755,346 $ 647,210