XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Trade accounts receivable      
Trade accounts receivable - gross $ 188,534   $ 202,077
Allowance for credit losses (4,199)   (4,130)
Trade accounts receivable - net [1] 184,335   197,947
Unbilled receivables 50,106   $ 47,420
Accounts receivable, allowance for credit losses [Roll Forward]      
Balance, beginning of year 4,130 $ 6,428  
Bad debt expense (benefit) 625 (649)  
Write-offs and other (556) (900)  
Balance, end of period $ 4,199 $ 4,879  
[1] Includes unbilled receivables of $50,106 as of March 31, 2022 and $47,420 as of December 31, 2021.