XML 43 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable, net (Tables)
9 Months Ended
Sep. 30, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Loss
Changes in the current expected credit loss for the nine months ended September 30 were:

(in thousands)20252024
Beginning Balance - January 1$3,392 $1,949 
Provisions3,422 2,439 
Write-offs(1,838)(763)
Ending Balance - September 30$4,976 $3,625