XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Disaggregation of Revenue [Line Items]          
Unbilled receivables (contract assets) $ 54,565   $ 54,565   $ 42,423
Unbilled receivables (contract assets), $ Change     $ 12,142    
Unbilled receivables (contract assets), % Change     29.00%    
Contract liabilities (43,259)   $ (43,259)   (27,857)
Contract liabilities, $ Change     $ (15,402)    
Contract liabilities, % Change     55.00%    
Net contract assets 11,306   $ 11,306   14,566
Net contract assets, $ Change     $ (3,260)    
Net contract assets, % change     (22.00%)    
Customer advances $ 10,731   $ 10,731   $ 9,593
Revenue recognized 15.00% 10.00% 85.00% 85.00%  
MB Aerospace Holdings, Inc.          
Disaggregation of Revenue [Line Items]          
Unbilled receivables (contract assets), $ Change     $ 11,506