XML 67 R48.htm IDEA: XBRL DOCUMENT v3.22.4
SUPPLEMENTAL BALANCE SHEET AND CASH FLOW INFORMATION (trade accounts receivable) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Trade accounts receivable      
Trade accounts receivable - gross $ 210,799 $ 202,077  
Allowance for credit losses (4,182) (4,130) $ (6,428)
Trade accounts receivable - net [1] 206,617 197,947  
Unbilled receivables 43,902 47,420  
Changes in allowance for credit losses      
Balance, beginning of year 4,130 6,428 4,985
Bad debt expense 4,185 223 5,003
Write-offs and other (4,133) (2,521) (3,560)
Balance, end of year $ 4,182 $ 4,130 $ 6,428
[1] Includes unbilled receivables of $43,902 as of December 31, 2022 and $47,420 as of December 31, 2021.