XML 27 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
CURRENT ASSETS:    
Cash and temporary investments $ 24,337 $ 29,909
Accounts receivable, net of allowance for credit losses of $1,850 and $1,527 as of December 31, 2024 and December 31, 2023, respectively 313,413 286,138
Inventories, net 186,169 189,807
Prepaid expenses 5,847 4,617
Total current assets 529,766 510,471
NON-CURRENT ASSETS:    
Property, plant and equipment, net 115,979 115,072
Right-of-use assets - operating leases 545 826
Goodwill 19,998 20,022
Other assets 727 819
TOTAL ASSETS 667,015 647,210
CURRENT LIABILITIES:    
Accounts payable 145,853 191,782
Accrued liabilities 50,620 40,793
Income taxes payable 1,082 1,819
Current portion of operating lease obligation 318 320
Total current liabilities 197,873 234,714
NON-CURRENT LIABILITIES:    
Long-term obligations 65,000 60,000
Non-current portion of operating lease obligation 227 506
Deferred income tax liabilities 2,885 4,070
TOTAL LIABILITIES 265,985 299,290
COMMITMENTS AND CONTINGENCIES (Note 10)
SHAREHOLDERS' EQUITY:    
Preferred stock, $0.01 par value per share: Authorized - 5,000,000 shares, Issued-none
Common stock, $0.01 par value per share: Authorized - 100,000,000 shares, Issued - 11,439,292 and 11,445,640 shares as of December 31, 2024 and December 31, 2023, respectively 114 114
Additional paid-in capital 153,704 153,574
Retained earnings 254,938 200,165
Accumulated other comprehensive loss (7,726) (5,933)
TOTAL SHAREHOLDERS' EQUITY 401,030 347,920
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 667,015 $ 647,210