XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue From Contracts With Customer (Changes in Contract Assets and Contract Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Contract assets      
Contract assets $ 9,345 $ 8,999 $ 9,645
Contract assets, change 346 (646)  
Contract liabilities      
Contract liabilities - current 89,659 71,246 59,531
Contract liabilities - current, change 18,413 11,715  
Contract liabilities - long-term 2,691 2,189 $ 1,820
Contract liabilities - long-term, change $ 502 $ 369