Quarterly report [Sections 13 or 15(d)]

Basis of Presentation - Narrative (Details)

v3.26.1
Basis of Presentation - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Oct. 13, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jul. 04, 2026
USD ($)
project
Jun. 28, 2025
USD ($)
Jul. 04, 2026
USD ($)
project
segment
Jun. 28, 2025
USD ($)
Jun. 15, 2026
Jun. 01, 2026
Dec. 31, 2025
USD ($)
project
Restructuring Cost and Reserve [Line Items]                    
Stock distribution, percentage       20.00%   20.00%   20.00% 20.00%  
Number of reportable segments | segment           2        
Payment for business combination liability           $ 2,220 $ 76      
Other noncurrent assets       $ 14,366   $ 14,366       $ 11,316
Cloud computing implementation projects, not yet placed in service (in projects) | project       1   1       1
Common Stock, Conversion Ratio                 0.20  
Software, In-Development, Internally Developed, and Purchased                    
Restructuring Cost and Reserve [Line Items]                    
Other noncurrent assets       $ 6,700   $ 6,700       $ 2,800
Income Statement Location [Axis]: us-gaap:CostOfGoodsAndServicesSold                    
Restructuring Cost and Reserve [Line Items]                    
Restructuring charges       0 $ 5,800 0 5,800      
Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense                    
Restructuring Cost and Reserve [Line Items]                    
Restructuring charges       $ 0 $ 400 $ 0 $ 400      
Envoy Aerospace, LLC                    
Restructuring Cost and Reserve [Line Items]                    
Total purchase price     $ 8,300              
Cash purchase price     4,500              
Payment for business combination liability $ 2,000                  
Contingent consideration, liability     $ 1,800              
Bühler Motor Aviation                    
Restructuring Cost and Reserve [Line Items]                    
Total purchase price   $ 18,000