XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Contract Liability - Schedule of Contract Liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Contract With Customer Liability [Abstract]    
Contract liability $ 17,427 $ 18,151
Less: Non-current portion of contract liability (2,534) (2,896)
Contract liability $ 14,893 $ 15,255