XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregated Revenues

The following table presents revenues disaggregated by the major markets we serve:

 

 

 

Three months ended

 

 

Six months ended

 

 

 

June 30, 2023

 

 

June 30, 2022

 

 

June 30, 2023

 

 

June 30, 2022

 

Transportation

 

$

82,142

 

 

$

74,690

 

 

$

156,418

 

 

$

153,824

 

Industrial

 

 

32,711

 

 

 

41,402

 

 

 

73,384

 

 

 

81,409

 

Medical

 

 

17,006

 

 

 

17,030

 

 

 

34,351

 

 

 

32,897

 

Aerospace & Defense

 

 

13,323

 

 

 

11,860

 

 

 

27,023

 

 

 

24,547

 

Total

 

$

145,182

 

 

$

144,982

 

 

$

291,176

 

 

$

292,677