XML 120 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Valuation and Qualifying Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Apr. 30, 2023
BLR Aerospace, L L C        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Valuation allowance and reserve as of acquisition date       $ 0
Allowance for Credit Losses, Doubtful Accounts        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance at Beginning of Period $ 2,006,000 $ 589,000 $ 1,098,000  
Charged to (Reduction of) Costs and Expenses 624,000 1,329,000 (74,000)  
Deductions/(Recoveries) 0 (88,000) 435,000  
Other 0 0 0  
Balance at  End of Period 2,630,000 2,006,000 589,000  
Valuation allowance and reserve as of acquisition date 2,630,000 2,006,000 589,000  
Valuation Allowance on Deferred Tax Assets        
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]        
Balance at Beginning of Period 7,464,000 7,548,000 7,718,000  
Charged to (Reduction of) Costs and Expenses (248,000) (84,000) (170,000)  
Deductions/(Recoveries) 0 0 0  
Other 0 0 0  
Balance at  End of Period 7,216,000 7,464,000 7,548,000  
Valuation allowance and reserve as of acquisition date $ 7,216,000 $ 7,464,000 $ 7,548,000