XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Receivables and Allowance for Credit Losses (Tables)
9 Months Ended
Sep. 30, 2025
Receivables [Abstract]  
Schedule of Receivables
Receivables consist of the following (in thousands):
September 30,
2025
December 31,
2024
December 31,
2023
Accounts receivable–trade$85,989 $85,562 $65,176 
Less allowance for credit losses(813)(885)(727)
Receivables, net$85,176 $84,677 $64,449 
Schedule of Allowance for Credit Loss
The following table provides a roll-forward of the allowance for credit losses that is deducted from accounts receivable to present the net amount expected to be collected for the nine months ended September 30, 2025 and 2024 (in thousands):
Allowance for Credit Losses
Nine Months Ended September 30,
20252024
Allowance - beginning of period$885 $727 
(Provision) adjustment for expected credit losses(63)355 
Amounts written off against the allowance, net of recoveries(9)(28)
Allowance - end of period$813 $1,054