XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and temporary investments $ 23,816 $ 29,909
Accounts receivable, net of allowance for credit losses of $1,633 and $1,527 at June 30, 2024 and December 31, 2023, respectively 391,797 286,138
Inventories, net 187,286 189,807
Prepaid expenses 8,099 4,617
Total current assets 610,998 510,471
Noncurrent assets:    
Property, plant and equipment, net 115,768 115,072
Right-of-use assets - operating leases 659 826
Goodwill 19,998 20,022
Other assets 744 819
TOTAL ASSETS 748,167 647,210
Current liabilities:    
Accounts payable 243,146 191,782
Accrued liabilities 49,546 40,793
Income taxes payable 771 1,819
Current portion of operating lease obligation 306 320
Total current liabilities 293,768 234,714
Noncurrent liabilities:    
Long-term obligations 70,000 60,000
Non-current portion of operating lease obligation 352 506
Deferred income tax liabilities 4,159 4,070
TOTAL LIABILITIES 368,279 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,453,792 outstanding at June 30, 2024 and December 31, 2023, respectively 115 114
Additional paid-in capital 153,014 153,574
Retained earnings 233,330 200,165
Accumulated other comprehensive loss (6,571) (5,933)
TOTAL SHAREHOLDERS' EQUITY 379,888 347,920
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 748,167 $ 647,210