XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable, net (Tables)
3 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Loss
Changes in the current expected credit loss for the three months ended March 31 were:

(in thousands)20252024
Beginning Balance - January 1$3,392 $1,949 
Provisions1,109 564 
Write-offs(385)(557)
Ending Balance - March 31$4,116 $1,956