Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION - Schedule of Changes in Contract Asset and Liability Balances (Details)

v3.21.2
REVENUE RECOGNITION - Schedule of Changes in Contract Asset and Liability Balances (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Change In Contract With Customer, Liability [Roll Forward]    
Contract liabilities, beginning $ 1,783 $ 1,731
Recognition of revenue included in beginning of year contract liabilities (1,365) (1,679)
Contract liabilities, net of revenue recognized on contracts during the period 4,028 2,326
Contract liabilities, ending $ 4,446 $ 2,378