XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION - Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Contract with Customer, Liability [Roll Forward]    
Beginning balance $ 14,756  
Reclassification of beginning contract liabilities to revenue as a result of performance obligation being satisfied (1,328)  
Cash received and not recognized as revenue 13,908  
Ending balance 27,336  
Less: Current portion 4,994  
Non-current portion $ 22,342 $ 11,674