v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue Recognition [Abstract]  
Schedule of Revenue by Major Market

The Company’s revenue by major market is as follows:

 

 

For the Quarter Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Industrial

 

$

66,295

 

 

$

65,311

 

 

$

127,563

 

 

$

128,228

 

Infrastructure

 

 

48,589

 

 

 

32,018

 

 

 

86,189

 

 

 

61,781

 

Vehicle

 

 

20,505

 

 

 

25,423

 

 

 

43,842

 

 

 

52,457

 

Consumer

 

 

22,504

 

 

 

26,121

 

 

 

46,251

 

 

 

46,944

 

Food and beverage

 

 

21,309

 

 

 

14,359

 

 

 

39,937

 

 

 

35,489

 

Total net sales

 

$

179,202

 

 

$

163,232

 

 

$

343,782

 

 

$

324,899

 

Schedule of Balances Included in Condensed Consolidated Statements of Financial Position (Unaudited) Related to Revenue Recognition

Amounts included in the Condensed Consolidated Statements of Financial Position (Unaudited) related to revenue recognition include:

 

 

 

June 30,

 

 

December 31,

 

 

Statement of Financial
Position

 

 

2026

 

 

2025

 

 

Classification

Returns, discounts and other allowances

 

$

(372

)

 

$

(418

)

 

Trade accounts receivable

Right of return asset

 

$

11

 

 

$

136

 

 

Inventories, net

Customer deposits

 

$

(2,036

)

 

$

(2,514

)

 

Other current liabilities

Accrued rebates

 

$

(3,439

)

 

$

(2,420

)

 

Other current liabilities