v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
CURRENT ASSETS:    
Cash and cash equivalents $ 55,635 $ 44,682
Accounts receivable, net of allowance for credit losses of $1,994 and $1,876 as of June 30, 2026 and December 31, 2025, respectively 224,984 198,261
Inventories, net 157,307 184,231
Prepaid expenses 15,772 12,409
Total current assets 453,698 439,583
NON-CURRENT ASSETS:    
Property, plant and equipment, net 127,977 123,808
Right-of-use assets - operating leases 2,544 276
Goodwill 20,258 20,073
Other assets 4,575 5,927
TOTAL ASSETS 609,052 589,667
CURRENT LIABILITIES:    
Current portion of long-term debt 2,146 2,246
Accounts payable 127,385 78,548
Accrued liabilities 54,257 55,602
Current portion of operating lease obligation 745 176
Total current liabilities 184,533 136,572
NON-CURRENT LIABILITIES:    
Long-term obligations 1,023 31,055
Non-current portion of operating lease obligation 1,799 100
Deferred income tax liabilities 1,604 1,370
TOTAL LIABILITIES 188,959 169,097
COMMITMENTS AND CONTINGENCIES (Note 8)
SHAREHOLDERS' EQUITY:    
Preferred stock, $0.01 par value per share: Authorized - 5,000,000 shares, Issued and outstanding - none
Common stock, $0.01 par value per share: Authorized - 100,000,000 shares, Issued and outstanding - 11,352,184 and 11,371,730 shares as of June 30, 2026 and December 31, 2025, respectively 114 114
Additional paid-in capital 149,736 153,046
Retained earnings 271,838 268,798
Accumulated other comprehensive loss (1,595) (1,388)
TOTAL SHAREHOLDERS' EQUITY 420,093 420,570
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 609,052 $ 589,667