XML 63 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition and Contract Costs - Contract Balances (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]    
Contract assets—current $ 5,359,000 $ 7,079,000
Contract liabilities—current (8,068,000) (13,622,000)
Contract assets - noncurrent 0 0
Contract liabilities - noncurrent 0 0
Revenue from performance obligations satisfied in previous periods $ 11,900,000 $ 11,400,000