v3.25.2
Revenue Recognition
6 Months Ended
Jun. 30, 2025
Revenue Recognition  
Revenue Recognition

Note 14. Revenue Recognition

Contract Assets and Contract Liabilities

The Company has contract assets and contract liabilities, which are included in tooling in progress and other current liabilities on the Condensed Consolidated Balance Sheets, respectively. Contract assets primarily consist of capitalized costs related to customer-owned tooling contracts, wherein the Company has not yet met performance obligations. Contract liabilities include deferred tooling revenue, where the performance obligation was not met. The performance obligation is satisfied when the tooling is completed and the customer signs off through the Product Part Approval Process or other documented customer acceptance. Cost of goods sold is recognized and released from the balance sheet when control of the tooling promised under contract is transferred to the customer.

The Company’s contracts with customers are short-term in nature; therefore, revenue is typically recognized, billed and collected within a 12-month period. The following table reflects the changes in our contract assets and liabilities during the six months ended June 30, 2025:

Contract

Contract

    

Assets

    

Liabilities

As of December 31, 2024

$

4,761

$

3,462

Net activity

(983)

(926)

As of June 30, 2025

$

3,778

$

2,536

During the six months ended June 30, 2025, revenue recognized from deferred revenue that was recorded as a contract liability at the beginning of 2025 was $2,514. During the six months ended June 30, 2024, revenue recognized from deferred revenue that was recorded as a contract liability at the beginning of 2024 was $2,344.

Disaggregated Revenue

The following tables represent a disaggregation of revenue by product category and end market:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

Product Category

    

2025

    

2024

    

2025

    

2024

Outdoor sports

$

2,107

$

2,205

$

3,892

$

4,364

Fabrication

63,956

87,201

131,814

178,115

Performance structures

39,860

47,795

83,194

93,564

Tube

20,560

19,846

37,070

38,921

Tank

9,296

12,625

19,185

23,701

Total

135,779

169,672

275,155

338,665

Intercompany sales elimination

(3,451)

(6,036)

(7,248)

(13,760)

Total, net sales

$

132,328

$

163,636

$

267,907

$

324,905

Three Months Ended

Six Months Ended

June 30, 

June 30, 

End Market

2025

2024

2025

2024

Commercial vehicle

$

49,134

$

62,130

$

100,010

$

121,084

Construction & access

 

20,173

27,230

39,698

55,676

Powersports

 

19,625

30,306

41,875

60,597

Agriculture

 

9,233

14,639

20,168

29,597

Military

8,342

6,579

16,829

14,530

Other

25,821

22,752

49,327

43,421

Total, net sales

$

132,328

$

163,636

$

267,907

$

324,905