v3.25.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and temporary investments $ 31,821 $ 24,337
Accounts receivable, net of allowance for credit losses of $1,966 and $1,850 as of June 30, 2025 and December 31, 2024, respectively 270,419 313,413
Inventories, net 165,458 186,169
Prepaid expenses 17,711 5,847
Total current assets 485,409 529,766
NON-CURRENT ASSETS:    
Property, plant and equipment, net 115,970 115,979
Right-of-use assets - operating leases 448 545
Goodwill 19,998 19,998
Other assets 1,108 727
TOTAL ASSETS 622,933 667,015
CURRENT LIABILITIES:    
Accounts payable 98,035 145,853
Accrued liabilities 46,614 50,620
Income taxes payable 1,390 1,082
Current portion of operating lease obligation 307 318
Total current liabilities 146,346 197,873
NON-CURRENT LIABILITIES:    
Long-term obligations 55,000 65,000
Non-current portion of operating lease obligation 141 227
Deferred income tax liabilities 2,852 2,885
TOTAL LIABILITIES 204,339 265,985
COMMITMENTS AND CONTINGENCIES (Note 7)
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,458,123 and 11,439,292 shares as of June 30, 2025 and December 31, 2024, respectively 115 114
Additional paid-in capital 154,176 153,704
Retained earnings 266,879 254,938
Accumulated other comprehensive loss (2,576) (7,726)
TOTAL SHAREHOLDERS' EQUITY 418,594 401,030
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 622,933 $ 667,015