XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contract Assets - Additional Information (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
Contract With Customer Asset And Liability [Line Items]          
Change in estimates of revenue from performance obligations satisfied in previous periods $ 1,670 $ 7,500 $ 7,135 $ 24,400  
Current contract assets, net 65,555   65,555   $ 70,542
Non-current contract assets, net 34,385   34,385   $ 42,414
Profit share          
Contract With Customer Asset And Liability [Line Items]          
Change in estimates of revenue from performance obligations satisfied in previous periods $ 1,670   $ 7,135