XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Trade accounts receivable      
Trade accounts receivable - gross $ 198,685   $ 202,077
Allowance for credit losses (3,534)   (4,130)
Trade accounts receivable - net [1] 195,151   197,947
Unbilled receivables 51,941   $ 47,420
Changes in allowance for credit losses      
Balance, beginning of year 4,130 $ 6,428  
Bad debt expense (benefit) 2,410 (412)  
Write-offs and other (3,006) (2,555)  
Balance, end of period $ 3,534 $ 3,461  
[1] Includes unbilled receivables of $51,941 as of September 30, 2022 and $47,420 as of December 31, 2021.