XML 23 R2.htm IDEA: XBRL DOCUMENT v3.25.4
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
CURRENT ASSETS:    
Cash and cash equivalents $ 44,682 $ 24,337
Accounts receivable, net of allowance for credit losses of $1,876 and $1,850 as of December 31, 2025 and December 31, 2024, respectively 198,261 313,413
Inventories, net 184,231 186,169
Prepaid expenses 12,409 5,847
Total current assets 439,583 529,766
NON-CURRENT ASSETS:    
Property, plant and equipment, net 123,808 115,979
Right-of-use assets - operating leases 276 545
GOODWILL 20,073 19,998
Other assets 5,927 727
TOTAL ASSETS 589,667 667,015
CURRENT LIABILITIES:    
Current portion of long-term debt 2,246  
Accounts payable 78,548 145,853
Accrued liabilities 55,602 51,702
Current portion of operating lease obligation 176 318
Total current liabilities 136,572 197,873
NON-CURRENT LIABILITIES:    
Long-term obligations 31,055 65,000
Non-current portion of operating lease obligation 100 227
Deferred income tax liabilities 1,370 2,885
TOTAL LIABILITIES 169,097 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,371,730 and 11,439,292 shares as of December 31, 2025 and December 31, 2024, respectively 114 114
Additional paid-in capital 153,046 153,704
Retained earnings 268,798 254,938
Accumulated other comprehensive loss (1,388) (7,726)
TOTAL SHAREHOLDERS' EQUITY 420,570 401,030
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 589,667 $ 667,015