XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable, net - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Sep. 30, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Unbilled revenues accrued   $ 21,000 $ 11,900
Past due receivables outstanding   $ 127,699 $ 107,628
Texas Customer      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Past due receivables outstanding $ 1,400    
Texas Customer | Litigation and Commercial Claims      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Past due receivables outstanding 1,400    
Reserve for past due receivables $ 1,400