XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Supplemental balance sheet and cash flow information (trade accounts receivable, allowance for credit losses) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Trade accounts receivable      
Trade accounts receivable - gross $ 182,837   $ 183,196
Allowance for credit losses (9,147)   (9,120)
Trade accounts receivable - net [1] 173,690   174,076
Unbilled receivables 59,785   $ 47,341
Changes in allowance for credit losses      
Balance, beginning of year 9,120 $ 6,541  
Bad debt expense 1,770 2,960  
Write-offs and other (1,743) (1,941)  
Balance, end of period $ 9,147 $ 7,560  
[1] Includes unbilled receivables of $59,785 as of March 31, 2025 and $47,341 as of December 31, 2024.