XML 21 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Expected Credit Losses
3 Months Ended
Mar. 31, 2025
Credit Loss [Abstract]  
Expected Credit Losses Expected Credit Losses
Accounts and notes receivable and contract assets are presented net of a reserve for expected credit losses. The following table provides a roll-forward of the allowance for expected credit losses. The expected credit losses for receivables are deducted from the amortized cost basis of accounts receivable, contract assets and notes receivable to present the net amount expected to be collected (in thousands):
Three Months Ended March 31, 2025Three Months Ended March 31, 2024
United StatesOther countriesTotalUnited StatesOther countriesTotal
Balance, beginning of period$4,785 $824 $5,609 $3,369 $597 $3,966 
Provision for expected credit losses2,786 169 2,955 195 22 217 
Amounts written off charged against the allowance(299)(188)(487)(302)(51)(353)
Other, including foreign currency translation— — — 14 14 
Balance, end of period$7,272 $805 $8,077 $3,262 $582 $3,844 
As of March 31, 2025 and December 31, 2024, the allowance for expected credit losses for each type of customer receivable were as follows (in thousands):
March 31, 2025December 31, 2024
Accounts receivable and notes receivable, current$3,204 $3,322 
Contract assets, net4,825 2,239 
Long-term notes receivable, net of current portion48 48 
Total allowance for expected credit losses on customer receivables$8,077 $5,609