XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details) - Schedule of accounts receivable - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of accounts receivable [Abstract]    
Contract assets $ 8,567 $ 3,967
Contract liabilities, current 122,983 105,543
Contract liabilities, non-current $ 36,426 $ 33,439