XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Revenues - Schedule of Contract Assets and Contract Liabilities (Details) - ASU 2014-09
$ in Thousands
Mar. 31, 2022
USD ($)
Deferred Revenue Arrangement [Line Items]  
Balance, Contract Assets at December 31, 2021 $ 4,066
Balance, Contract Assets at March 31, 2022 159
Balance, Contract Liabilities at December 31, 2021 9,099
Balance, Contract Liabilities at March 31, 2022 $ 9,869