XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and temporary investments $ 38,401 $ 24,337
Accounts receivable, net of allowance for credit losses of $2,018 and $1,850 as of September 30, 2025 and December 31, 2024, respectively 232,617 313,413
Inventories, net 180,715 186,169
Prepaid expenses 17,733 5,847
Total current assets 469,466 529,766
NON-CURRENT ASSETS:    
Property, plant and equipment, net 113,516 115,979
Right-of-use assets - operating leases 363 545
Goodwill 19,998 19,998
Other assets 1,000 727
TOTAL ASSETS 604,343 667,015
CURRENT LIABILITIES:    
Accounts payable 82,238 145,853
Accrued liabilities 52,110 50,620
Income taxes payable 1,186 1,082
Current portion of operating lease obligation 242 318
Total current liabilities 135,776 197,873
NON-CURRENT LIABILITIES:    
Long-term obligations 45,000 65,000
Non-current portion of operating lease obligation 121 227
Deferred income tax liabilities 2,791 2,885
TOTAL LIABILITIES 183,688 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,431,416 and 11,439,292 shares as of September 30, 2025 and December 31, 2024, respectively 114 114
Additional paid-in capital 154,143 153,704
Retained earnings 267,675 254,938
Accumulated other comprehensive loss (1,277) (7,726)
TOTAL SHAREHOLDERS' EQUITY 420,655 401,030
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 604,343 $ 667,015