XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]          
Unbilled receivables (contract assets) $ 42,274   $ 42,274   $ 33,522
Unbilled receivables (contract assets), $ Change     $ 8,752    
Unbilled receivables (contract assets), % Change     26.00%    
Contract liabilities (14,706)   $ (14,706)   (25,374)
Contract liabilities, $ Change     $ 10,668    
Contract liabilities, % Change     (42.00%)    
Net contract assets 27,568   $ 27,568   8,148
Net contract assets, $ Change     $ 19,420    
Net contract assets, % change     238.00%    
Customer advances $ 4,033   $ 4,033   $ 9,364
Revenue recognized 10.00% 30.00% 90.00% 85.00%