XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Revenue by discipline & geographical areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue        
Total Revenue $ 256,512 $ 273,970 $ 508,883 $ 527,990
North America        
Disaggregation of Revenue        
Total Revenue 34,373 37,918 79,876 83,084
Asia Pacific        
Disaggregation of Revenue        
Total Revenue 196,159 205,941 384,376 397,044
Europe        
Disaggregation of Revenue        
Total Revenue 25,980 30,111 44,631 47,862
Systems        
Disaggregation of Revenue        
Total Revenue 198,645 215,174 394,076 410,372
Aftermarket        
Disaggregation of Revenue        
Total Revenue $ 57,867 $ 58,796 $ 114,807 $ 117,618