XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Revenue by discipline & geographical areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue        
Total Revenue $ 256,564 $ 292,326 $ 765,448 $ 820,316
North America        
Disaggregation of Revenue        
Total Revenue 32,950 51,563 112,826 134,647
Asia Pacific        
Disaggregation of Revenue        
Total Revenue 202,377 185,194 586,754 582,238
Europe        
Disaggregation of Revenue        
Total Revenue 21,237 55,569 65,868 103,431
Systems        
Disaggregation of Revenue        
Total Revenue 201,037 231,454 595,114 641,825
Aftermarket        
Disaggregation of Revenue        
Total Revenue $ 55,527 $ 60,872 $ 170,334 $ 178,491