XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Contract Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]          
Unbilled receivables (contract assets) $ 36,401   $ 36,401   $ 33,522
Unbilled receivables (contract assets), $ Change     $ 2,879    
Unbilled receivables (contract assets), % Change     9.00%    
Contract liabilities (19,868)   $ (19,868)   (25,374)
Contract liabilities, $ Change     $ 5,506    
Contract liabilities, % Change     (22.00%)    
Net contract assets 16,533   $ 16,533   8,148
Net contract assets, $ Change     $ 8,385    
Net contract assets, % change     103.00%    
Customer advances $ 10,242   $ 10,242   $ 9,364
Revenue recognized 40.00% 15.00% 90.00% 55.00%