XML 50 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Trade Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Trade Accounts Receivable, Allowance for Credit Loss
The following summarizes activity within our trade accounts receivable allowance for credit losses balance (in thousands):
Allowance for Credit Losses
Balance as of December 31, 2021$2,057 
Current-period provision for expected credit losses(700)
Write-offs charged against the allowance(203)
Recoveries collected10 
Balance as of December 31, 20221,164 
Current-period provision for expected credit losses1,500 
Write-offs charged against the allowance(487)
Recoveries collected83 
Balance as of December 31, 2023$2,260