XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Revenue by discipline & geographical areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue        
Total Revenue $ 213,611 $ 256,564 $ 600,718 $ 765,448
North America        
Disaggregation of Revenue        
Total Revenue 29,161 32,950 103,909 112,826
Asia Pacific        
Disaggregation of Revenue        
Total Revenue 161,352 202,377 441,405 586,754
Europe        
Disaggregation of Revenue        
Total Revenue 23,098 21,237 55,404 65,868
Systems        
Disaggregation of Revenue        
Total Revenue 143,668 201,037 414,564 595,114
Aftermarket        
Disaggregation of Revenue        
Total Revenue $ 69,943 $ 55,527 $ 186,154 $ 170,334