XML 83 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Summary of Total Revenue by Company's Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total revenue $ 5,237,161 $ 4,563,284 $ 4,150,478
Engine Services      
Disaggregation of Revenue [Line Items]      
Total revenue 4,644,739 4,049,868 3,723,312
Component Repair Services      
Disaggregation of Revenue [Line Items]      
Total revenue $ 592,422 $ 513,416 $ 427,166