XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and temporary investments $ 27,360 $ 24,337
Accounts receivable, net of allowance for credit losses of $1,850 and $1,527 as of March 31, 2025 and December 31, 2024, respectively 292,574 313,413
Inventories, net 164,897 186,169
Prepaid expenses 16,114 5,847
Total current assets 500,945 529,766
NON-CURRENT ASSETS:    
Property, plant and equipment, net 117,502 115,979
Right-of-use assets - operating leases 500 545
Goodwill 19,998 19,998
Other assets 762 727
TOTAL ASSETS 639,707 667,015
CURRENT LIABILITIES:    
Accounts payable 113,512 145,853
Accrued liabilities 39,520 50,620
Income taxes payable 1,887 1,082
Current portion of operating lease obligation 319 318
Total current liabilities 155,238 197,873
NON-CURRENT LIABILITIES:    
Long-term obligations 75,000 65,000
Non-current portion of operating lease obligation 181 227
Deferred income tax liabilities 2,782 2,885
TOTAL LIABILITIES 233,201 265,985
COMMITMENTS AND CONTINGENCIES (Note 10)
SHAREHOLDERS' EQUITY:    
Common stock, $0.01 par value per share: Authorized - 100,000,000 shares, Issued - 11,459,278 and 11,439,292 shares as of March 31, 2025 and December 31, 2024, respectively 115 114
Additional paid-in capital 153,523 153,704
Retained earnings 260,715 254,938
Accumulated other comprehensive loss (7,847) (7,726)
TOTAL SHAREHOLDERS' EQUITY 406,506 401,030
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 639,707 $ 667,015