XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Trade accounts receivable      
Trade accounts receivable - gross $ 226,718   $ 210,799
Allowance for credit losses (4,824)   (4,182)
Trade accounts receivable - net [1] 221,894   206,617
Unbilled receivables 54,336   $ 43,902
Changes in allowance for credit losses      
Balance, beginning of year 4,182 $ 4,130  
Bad debt expense 1,466 625  
Write-offs and other (824) (556)  
Balance, end of period $ 4,824 $ 4,199  
[1] Includes unbilled receivables of $54,336 as of March 31, 2023 and $43,902 as of December 31, 2022.