XML 77 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Segment
Dec. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
DefinedBenefitScheme
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Accounting Policies [Line Items]              
Number of operating segments | Segment     2        
Number of reportable segments     2   2    
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration] srt:ChiefExecutiveOfficerMember            
Fixed price and time and material contracts, payment terms Payment terms are typically within 30 to 120 days of delivery.            
Impairment of long-lived assets   $ 0       $ 0 $ 5,834,000
Impairment on goodwill   0       0 0
Percentage of amortization of actuarial gains and losses determined by greater of market value of assets or the accumulated postretirement benefit obligation       10.00%      
Cost of Revenues              
Accounting Policies [Line Items]              
Rental engine depreciation   1,800,000       2,500,000 2,000,000
Impairment of long-lived assets             $ 5,800,000
Variable Interest Entity, Primary Beneficiary              
Accounting Policies [Line Items]              
Restricted cash equivalents $ 18,300,000 $ 18,300,000 $ 18,300,000 $ 18,300,000 $ 18,300,000 $ 57,600,000