XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Contract Assets and Liabilities - Summary of contract liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Contractors [Line Items]      
Deferred revenue $ 146,604   $ 155,570
Accrued loss provision 3,243   2,826
Contract liabilities 149,847   $ 158,396
Contract liabilities, Change (8,515) $ 20,161  
Change      
Contractors [Line Items]      
Deferred revenue, Change (8,966)    
Accrued loss provision, Change 417    
Contract liabilities, Change $ (8,549)