XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 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

 

 

Nine months ended

 

 

 

September 30, 2023

 

 

September 30, 2022

 

 

September 30, 2023

 

 

September 30, 2022

 

Transportation

 

$

75,880

 

 

$

78,377

 

 

$

232,298

 

 

$

232,200

 

Industrial

 

 

28,666

 

 

 

43,857

 

 

 

102,050

 

 

 

125,267

 

Medical

 

 

17,757

 

 

 

16,380

 

 

 

52,108

 

 

 

49,277

 

Aerospace & Defense

 

 

12,249

 

 

 

13,297

 

 

 

39,272

 

 

 

37,844

 

Total

 

$

134,552

 

 

$

151,911

 

 

$

425,728

 

 

$

444,588