XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Summary of Changes in Contact Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Contract With Customer Asset And Liability [Abstract]  
Balance as of December 31, 2020 $ 83,773
Reclassification to revenue, as the result of performance obligations satisfied (27,941)
Cash received for cost reimbursement 3,414
Increase in accounts receivable 986
Balance as of December 31, 2021 $ 60,232