XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Trade accounts receivable      
Trade accounts receivable - gross [1] $ 199,497   $ 183,196
Allowance for credit losses (9,564)   (9,120)
Trade accounts receivable - net 189,933   174,076
Unbilled receivables 62,011   $ 47,341
Changes in allowance for credit losses      
Balance, beginning of year 9,120 $ 6,541  
Bad debt expense 4,980 12,040  
Write-offs and other (4,536) (7,375)  
Balance, end of period $ 9,564 $ 11,206  
[1] Includes unbilled receivables of $62,011 as of September 30, 2025 and $47,341 as of December 31, 2024.