v3.26.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Operating activities    
Net income (loss) $ 37,247 $ 6,258
Adjustments to reconcile net income (loss) to net cash provided by (used for) operating activities:    
Depreciation and amortization 5,406 2,518
Stock compensation expense 2,596 2,008
Other 395 (1,294)
Net changes in operating assets and liabilities:    
Trade receivables 11,835 44,391
Inventory 18,274 (33,599)
Other assets 6,500 10,856
Accounts payable (16,964) (27,950)
Other liabilities (3,746) (26,961)
Net cash provided by (used for) operating activities 61,543 (23,773)
Investing activities    
Expenditures for property, plant and equipment (895) (1,466)
Net cash provided by (used for) investing activities (895) (1,466)
Financing activities    
Cash dividends paid (3,314) (3,202)
Purchase of treasury stock (3,163) (7,347)
Net cash provided by (used for) financing activities (6,477) (10,549)
Effect of exchange rate changes on cash and cash equivalents (15) 602
Cash and cash equivalents    
Increase (decrease) for the period 54,156 (35,186)
Balance at the beginning of the period 47,313 46,524
Balance at the end of the period $ 101,469 $ 11,338