XML 23 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and temporary investments $ 29,909 $ 40,153
Accounts receivable, net of allowance for credit losses of $1,527 and $1,319 at December 31, 2023 and December 31, 2022, respectively 286,138 177,663
Inventories, net 189,807 153,656
Prepaid expenses 4,617 4,576
Total current assets 510,471 376,048
NONCURRENT ASSETS:    
Property, plant and equipment, net 115,072 112,145
Right-of-use assets - operating leases 826 909
Goodwill 20,022 11,619
Other assets 819 708
Total assets 647,210 501,429
Current liabilities:    
Accounts payable 191,782 125,500
Accrued liabilities 40,793 28,333
Income taxes payable 1,819 2,001
Current portion of operating lease obligation 320 311
Total current liabilities 234,714 156,145
NONCURRENT LIABILITIES:    
Long-term obligations 60,000 45,000
Noncurrent portion of operating lease obligation 506 597
Deferred income tax liabilities 4,070 6,230
Total liabilities 299,290 207,972
Shareholders' equity:    
Preferred shares, $0.01 par value: Authorized-5,000,000 shares , Issued-none
Common shares, $0,01 par value: Authorized-100,000,000 shares, Issued-11,445,640 and 11,416,716 at December 31, 2023 and 2022, respectively 114 114
Additional paid-in capital 153,574 152,392
Retained Earnings 200,165 150,124
Accumulated other comprehensive loss (5,933) (9,173)
Total shareholders' equity 347,920 293,457
Total liabilities and shareholders' equity $ 647,210 $ 501,429