v3.26.1
Allowance for Credit Losses (Tables)
6 Months Ended
Jun. 30, 2026
Allowance for Credit Loss [Abstract]  
Schedule of the Allowance for Credit Losses
The change in the allowance for expected credit losses on accounts receivable is summarized as follows (in thousands):
20262025
Balance as of December 31 $1,353 $1,042 
Provision for expected credit losses990 375 
Write-offs and recoveries collected(474)(637)
Balance as of June 30 $1,869 $780